|
|
il y a 3 jours | |
|---|---|---|
| docs | il y a 2 semaines | |
| scripts | il y a 3 jours | |
| .gitignore | il y a 2 semaines | |
| README.md | il y a 1 semaine | |
| __init__.py | il y a 3 semaines | |
| __main__.py | il y a 3 semaines | |
| cli.py | il y a 1 semaine | |
| config copy.jsonbak2 | il y a 1 semaine | |
| config-tcp.json | il y a 3 jours | |
| config-udp.json | il y a 3 jours | |
| config.json | il y a 1 semaine | |
| config.jsonbak | il y a 3 semaines | |
| config_tcp.py | il y a 3 jours | |
| config_udp.py | il y a 3 jours | |
| demo-config copy.json | il y a 3 semaines | |
| edge_tcp.py | il y a 3 jours | |
| edge_udp.py | il y a 3 jours | |
| logging_utils.py | il y a 3 jours | |
| protocol.py | il y a 3 semaines | |
| relay_client_tcp.py | il y a 3 jours | |
| relay_client_udp.py | il y a 3 jours | |
| relay_server_tcp.py | il y a 3 jours | |
| relay_server_udp.py | il y a 3 jours | |
| scheduler_tcp.py | il y a 1 semaine | |
| scheduler_udp.py | il y a 1 semaine |
mynetspeeder 已重构为两套完全独立的加速系统:
tcp_only:负责全局 TCP 透明接管,适合网页、SSH、code-serverudp_only:负责 SOCKS5 UDP 加速,适合 sing-box 的 UDP 流量两者现在具备:
TCP 使用:
/home/mynetspeeder/config-tcp.jsonUDP 使用:
/home/mynetspeeder/config-udp.json总开关:
sudo /home/mynetspeeder/scripts/start-main.sh -t /home/mynetspeeder/config-tcp.json
sudo /home/mynetspeeder/scripts/start-main.sh -u /home/mynetspeeder/config-udp.json
sudo /home/mynetspeeder/scripts/start-main.sh -tu /home/mynetspeeder/config-tcp.json /home/mynetspeeder/config-udp.json
总停止:
sudo /home/mynetspeeder/scripts/stop-main.sh -t
sudo /home/mynetspeeder/scripts/stop-main.sh -u
sudo /home/mynetspeeder/scripts/stop-main.sh -tu
启动 TCP 全局接管:
sudo /home/mynetspeeder/scripts/commands/tcp_only_start.sh /home/mynetspeeder/config-tcp.json
停止 TCP:
sudo /home/mynetspeeder/scripts/commands/tcp_only_stop.sh
启动 UDP SOCKS5:
sudo /home/mynetspeeder/scripts/commands/udp_only_start.sh /home/mynetspeeder/config-udp.json
停止 UDP:
sudo /home/mynetspeeder/scripts/commands/udp_only_stop.sh
安装:
sudo /home/mynetspeeder/scripts/install.sh /opt/mynetspeeder
启动 TCP relay:
sudo /opt/mynetspeeder/scripts/commands/start-relay-tcp.sh 你的tcp_token
停止 TCP relay:
sudo /opt/mynetspeeder/scripts/commands/stop-relay-tcp.sh
启动 UDP relay:
sudo /opt/mynetspeeder/scripts/commands/start-relay-udp.sh 你的udp_token
停止 UDP relay:
sudo /opt/mynetspeeder/scripts/commands/stop-relay-udp.sh
子节点总开关:
sudo /opt/mynetspeeder/scripts/start-relay-main.sh -t relay_token
sudo /opt/mynetspeeder/scripts/start-relay-main.sh -u relay_token
sudo /opt/mynetspeeder/scripts/start-relay-main.sh -tu relay_token
sudo /opt/mynetspeeder/scripts/start-relay-main.sh -tu tcp_token udp_token
子节点总停止:
sudo /opt/mynetspeeder/scripts/stop-relay-main.sh -t
sudo /opt/mynetspeeder/scripts/stop-relay-main.sh -u
sudo /opt/mynetspeeder/scripts/stop-relay-main.sh -tu
当前命令入口:
relay-tcprelay-udpedge-tcpedge-udpprobesummary示例:
python3 -m mynetspeeder edge-tcp --config /home/mynetspeeder/config-tcp.json
python3 -m mynetspeeder edge-udp --config /home/mynetspeeder/config-udp.json
python3 -m mynetspeeder relay-tcp --listen-port 9009 --token demo
python3 -m mynetspeeder relay-udp --listen-port 9010 --token demo
tcp_only 会操作 MYNETSPEEDER_TCP / MYNETSPEEDER_TCP6 两条透明接管链udp_only 不碰透明 TCP 规则,只提供 UDP SOCKS5 加速入口commands/tcp_only_start.sh 现在会先确认 edge-tcp 已监听成功,再挂接透明接管规则;如果启动失败,会自动回滚规则,不再把本机网络留在半接管状态stop-main.sh / commands/tcp_only_stop.sh / commands/udp_only_stop.sh / commands/stop-relay-*.sh 只会停止本项目自身 pid 文件指向且命令行匹配的进程,不再使用模糊 pkillconfig-tcp.json 或 config-udp.json 的 relays 为空时,系统会进入 direct-only 模式:只做本机 direct 竞争选举,不连接任何子节点;只有 relays 非空时才会加入 relay 子节点sing-box 使用的 SOCKS5 UDP 入口,不做全局 UDP 透明接管