Trojan Setup Skill
自动安装和配置 Trojan 代理客户端,实现 Linux 系统翻墙访问外网。
功能
- - ⚡ 自动下载安装 Trojan v1.16.0
- 🔧 配置 Trojan client 模式
- 🌐 安装 proxychains4 全局代理
- 🖥️ 修复 Chrome 官方安装源
- 📖 提供详细使用说明
前置条件
- - Linux 系统(Ubuntu/Debian 等)
- sudo 权限
- Trojan 服务器信息(IP、端口、密码、SNI)
安装步骤
1. 运行安装脚本
CODEBLOCK0
2. 配置 Trojan
编辑配置文件:
CODEBLOCK1
填写你的 Trojan 服务器信息:
CODEBLOCK2
参数说明:
- -
remote_addr: Trojan 服务器 IP 地址 - INLINECODE1 : Trojan 服务器端口
- INLINECODE2 : Trojan 连接密码
- INLINECODE3 : 服务器域名(SNI)
3. 启动 Trojan
CODEBLOCK3
4. 验证代理
CODEBLOCK4
使用方法
命令行代理
CODEBLOCK5
浏览器代理
- 1. 安装 SwitchyOmega 插件
- 配置 SOCKS5 代理:127.0.0.1:1080
- 选择 proxy 模式即可翻墙
Chrome 浏览器安装
CODEBLOCK6
管理命令
CODEBLOCK7
配置文件示例
查看 config.json.example 获取完整配置模板:
CODEBLOCK8
常见问题
Q: Trojan 启动失败?
A: 检查日志:
CODEBLOCK9
常见原因:
Q: 代理不生效?
A: 检查 Trojan 是否运行:
CODEBLOCK10
Q: Chrome 无法安装?
A: 确保已添加官方源和 GPG 密钥,然后:
CODEBLOCK11
安全提示
⚠️ 本工具仅用于合法用途,请遵守当地法律法规。
卸载
CODEBLOCK12
相关链接
Trojan 设置技能
自动安装和配置 Trojan 代理客户端,实现 Linux 系统翻墙访问外网。
功能
- - ⚡ 自动下载安装 Trojan v1.16.0
- 🔧 配置 Trojan client 模式
- 🌐 安装 proxychains4 全局代理
- 🖥️ 修复 Chrome 官方安装源
- 📖 提供详细使用说明
前置条件
- - Linux 系统(Ubuntu/Debian 等)
- sudo 权限
- Trojan 服务器信息(IP、端口、密码、SNI)
安装步骤
1. 运行安装脚本
bash
cd ~/.openclaw/workspace/skills/trojan-setup
chmod +x install.sh
sudo ./install.sh
2. 配置 Trojan
编辑配置文件:
bash
sudo nano /usr/src/trojan/config.json
填写你的 Trojan 服务器信息:
json
{
run_type: client,
local_addr: 0.0.0.0,
local_port: 1080,
remoteaddr: YOURSERVER_IP,
remoteport: YOURSERVER_PORT,
password: [YOUR_PASSWORD],
ssl: {
sni: YOUR_SNI,
verify: false,
verify_hostname: false,
cert:
}
}
参数说明:
- - remoteaddr: Trojan 服务器 IP 地址
- remoteport: Trojan 服务器端口
- password: Trojan 连接密码
- sni: 服务器域名(SNI)
3. 启动 Trojan
bash
sudo systemctl start trojan
sudo systemctl enable trojan # 开机自启
4. 验证代理
bash
测试本地 IP
curl -4 ip.sb
测试代理 IP
proxychains4 curl -4 ip.sb
使用方法
命令行代理
bash
单次命令走代理
proxychains4 curl https://www.google.com
proxychains4 wget https://example.com/file.zip
proxychains4 git clone https://github.com/user/repo.git
proxychains4 npm install
设置环境变量(当前终端)
export http_proxy=socks5://127.0.0.1:1080
export https_proxy=socks5://127.0.0.1:1080
取消代理
unset http_proxy
unset https_proxy
浏览器代理
- 1. 安装 SwitchyOmega 插件
- 配置 SOCKS5 代理:127.0.0.1:1080
- 选择 proxy 模式即可翻墙
Chrome 浏览器安装
bash
更新源并安装
sudo apt update
sudo apt install google-chrome-stable
启动 Chrome
google-chrome
管理命令
bash
查看 Trojan 状态
sudo systemctl status trojan
启动 Trojan
sudo systemctl start trojan
停止 Trojan
sudo systemctl stop trojan
重启 Trojan
sudo systemctl restart trojan
查看日志
sudo cat /usr/src/trojan/trojan.log
配置文件示例
查看 config.json.example 获取完整配置模板:
bash
cat ~/.openclaw/workspace/skills/trojan-setup/config.json.example
常见问题
Q: Trojan 启动失败?
A: 检查日志:
bash
sudo cat /usr/src/trojan/trojan.log
常见原因:
Q: 代理不生效?
A: 检查 Trojan 是否运行:
bash
sudo systemctl is-active trojan
Q: Chrome 无法安装?
A: 确保已添加官方源和 GPG 密钥,然后:
bash
sudo apt update
sudo apt install google-chrome-stable
安全提示
⚠️ 本工具仅用于合法用途,请遵守当地法律法规。
卸载
bash
停止服务
sudo systemctl stop trojan
sudo systemctl disable trojan
删除文件
sudo rm -rf /usr/src/trojan
sudo rm -f /etc/systemd/system/trojan.service
删除 proxychains4
sudo apt remove proxychains4
刷新 systemd
sudo systemctl daemon-reload
相关链接