Table of Contents
服务提供
ShellCrash方案
ShellCrash需要系统服务才能有最简单的配置,最简单,但需要有足够的权限(例如容器中中无法使用系统服务)。
使用内核方案
使用SingBox、Xray或Clash.Meta内核的一个,配置好JSON或Yaml配置文件,直接启动服务即可。SingBox在配置TUN时非常方便,但是容器不一定支持。
缺点
- 服务器可以连接互联网
- 需要服务器一定的国际互联能力(国内转发可忽略此条)。
SSH Remote Port Fowarding方案
本地的Proxy端口映射到远端服务器,一般不建议,需要本地和远端互联效果好, 不过非常简单和通用。
使用服务
TUN方式
若有TUN权限,则无需额外配置,所有流量无需特别对待
环境变量方式
命令行
export http_proxy=http://ip:port && export http_proxys=http://ip:port # 开启export http_proxy= && export http_proxys= # 关闭在程序中
import osos.environ['http_proxy'] = 'http://ip:port'os.environ['https_proxy'] = 'http://ip:port'其他工具
proxychains4
其他资料shell-proxy