Centos7命令行模式使用Trojan代理加速访问国外的代码库,使用前提是已经做好trojan的服务端
下载trojan包:https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-linux-amd64.tar.xz
蓝奏云下载: https://jinc.lanzout.com/b01l5ch5c | 密码 8wii
#解压
tar xf trojan-1.16.0-linux-amd64.tar.xz -C /opt/
编辑配置文件 client.json
# 复制一份客户端json配置文件 (压缩包解压在/opt/trojan目录下面)
cd /opt/trojan
cp examples/client.json-example client.json
chmod +x trojan
# 基本配置修改
"run_type": "client", // 运行类型
"local_addr": "127.0.0.1", // 本地监听地址
"local_port": 1080, // 本地监听端口
"remote_addr": "", // 服务端的ip或域名
"remote_port": 443, // 对应服务端的端口
"password": [
"passwd" // 对应服务端设置的密码
],
# ssl配置修改 (这里不用证书,修改true为false)
"verify": false,
"verify_hostname": false,
"cert": "",
"sni": "",
# 其他的默认不用修改
启动trojan服务
# 测试配置文件是否有问题
/opt/trojan/trojan -t /opt/trojan/client.json
# 后台运行
/opt/trojan/trojan -c /opt/trojan/client.json -l /opt/trojan/trojan.log 2>&1 &
# 确认本机1080端口是否存在
安装proxychains代理
# 需要epel源,没有的话先下载阿里云的epel源,已经有的跳过
wget --no-check-certificate -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
yum install proxychains-ng -y
修改配置文件
# 配置文件:/etc/proxychains.conf (配置文件最下面注释掉socks4 添加一个socks5)
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
#socks4 127.0.0.1 9050
# ip和端口client.json配置文件中对应
socks5 127.0.0.1 1080
代理测试
# 给命令做一个别名方便使用(全局生效配置加在 /etc/profile,指定用户生效加在用户目录下配置文件)
echo "alias proxy='proxychains -q'" >> ~/.bash_profile
source ~/.bash_profile
# 使用本地网络
curl http://xxxxxx
# 使用代理网络(只用前面加上proxy就可以)
proxy curl http://xxxxx
本文最后记录时间 2024-04-13
文章链接地址:https://me.jinchuang.org/archives/1291.html
本站文章除注明[转载|引用|来源],均为本站原创内容,转载前请注明出处
文章链接地址:https://me.jinchuang.org/archives/1291.html
本站文章除注明[转载|引用|来源],均为本站原创内容,转载前请注明出处