Trojan
Trojan 是一个安全、高性能、低检测率的网络代理工具和协议,最早由 GitHub 上的项目 trojan 推出。虽然名字叫 Trojan,但它和“木马病毒”没有关系,只是借用了“Trojan horse”的概念 —— 伪装成正常的 HTTPS 流量,以此来隐藏代理通信的真实意图。
安装
sudo pacman -S trojan
客户端配置
Edit /etc/trojan/config.json
Template config json file:
{
"run_type": "client",
"local_addr": "<local_addr>",
"local_port": <local_port>,
"remote_addr": "<remote_addr>",
"remote_port": <remote_port>,
"password": [
"<password>"
],
"log_level": 1,
"ssl": {
"verify": true,
"verify_hostname": true,
"cert":"",
"sni":"",
"alpn": [
"h2",
"http/1.1"
],
"reuse_session": true,
"session_ticket": false,
"curves": ""
}
}运行
sudo systemctl start trojan Then you can use the proxy with socks5://<local_addr>:<local_port>
Use proxychains
Edit /etc/proxychains.conf
Add socks5 <local_addr> <local_port> at the end of file.
# Example
[ProxyList]
socks5 127.0.0.1 1234Use the proxy with proxychains <command>, such as proxychains curl google.com
socks5 to http proxy:
Install privoxy pacman -S privoxy
Edit /etc/privoxy/config
forward-socks5 / <ip>:<port> .
listen-address <ip>:<port>start service: sudo systemctl start privoxy
评论