Fdslight
IP层代理软件客户端,支持MacOS,Linux和Windows
Install / Use
/learn @fdslight/FdslightREADME
IP层代理软件功能说明
- 使用分发规则:DNS名单内和指定IP使用代理,指定IP外使用代理
- 服务端使用ixc_ProxyServd软件,本软件不再包含,地址 https://github.com/fdslight/ixc_ProxyServd
- 每个版本rules是固定的,请下载版本后从实时源码中下载rules
pip依赖
- pip install dnspython3
- pip install cryptography
Linux/MacOS启动停止
- 先执行python3 fdsl_install.py [CFLAGS] 安装
- 默认代理方式:sudo python3 fdsl_client.py -d debug | start | stop -m local -c your_configure_directory_name_at_fdslight_directory
- 代理全部IPv6流量:sudo python3 fdsl_client.py -d debug | start | stop -m proxy_all_ipv6 -c your_configure_directory_name_at_fdslight_directory
- 代理全部IPv4流量:sudo python3 fdsl_client.py -d debug | start | stop -m proxy_all_ipv4 -c your_configure_directory_name_at_fdslight_directory
Windows启动停止
- Windows不需要安装
- 复制fdslight_etc目录到fdslight目录下作为你的新配置文件目录,比如my_conf
- 修改配置文件后执行python fdsl_conf_cipher.py encrypt进行配置文件加密(Linux系统不需要配置文件加解密)
- 如果需要重新修改配置文件,请执行python fdsl_conf_cipher.py decrypt进行解密,修改完毕后再执行加密脚本
- 复制fdslight-sample.bat脚本为自己的脚本名,例如fdslight-win.bat,并修改里面的配置目录
- 复制fdsl-winnet-reset-sample.bat为自己的脚本名,例如fdsl-winnet-reset.bat,修改里面python的路径(用于重置DNS使用)
- 双击fdslight-win.bat启动,并按照提示输入配置文件解密密钥
注意事项
- 网络改变时可能会导致程序退出,比如网线插拔,当网络改变时可能需要重启程序
- windows由于多路径DNS默认开启,且无法关闭,系统会重写所有网卡DNS,故需要一直开着代理软件,如果需要关闭可以上网,需要执行fdsl-winnet-reset.bat脚本
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
