安装方法:
Linux 安装脚本
以下指令假设已在 su 环境下,如果不是,请先运行 sudo su。
bash <(curl -L -s https://install.direct/go.sh)
此脚本会自动安装以下文件:
/usr/bin/x2xxx/x2xxx
:***** 程序;/usr/bin/x2xxx/v2ctl
:***** 工具;/etc/x2xxx/config.json
:配置文件;/usr/bin/x2xxx/geoip.dat
:IP 数据文件/usr/bin/x2xxx/geosite.dat
:域名数据文件
此脚本会配置自动运行脚本。自动运行脚本会在系统重启之后,自动运行 x2xxx。目前自动运行脚本只支持带有 Systemd 的系统,以及 Debian / Ubuntu 全系列。
运行脚本位于系统的以下位置:
/etc/systemd/system/x2xxx.service
: Systemd/etc/init.d/x2xxx
: SysV
脚本运行完成后,你需要:
- 编辑 /etc/x2xxx/config.json 文件来配置你需要的代理方式;
- 运行 service x2xxx start 来启动 X2Xxx 进程;
- 之后可以使用 service x2xxx start|stop|status|reload|restart|force-reload 控制 X2Xxx 的运行。
配置文件:
{ "inbounds": [{ "port": 1080, "listen": "127.0.0.1", "protocol": "socks", "settings": { "udp": true } }], "outbounds": [{ "protocol": "vmess", "settings": { "vnext": [{ "address": "你的服务器的IP或者域名", "port": 你的服务的端口, "users": [{ "id": "你的ID" }] }] } },{ "protocol": "freedom", "tag": "direct", "settings": {} }], "routing": { "domainStrategy": "IPOnDemand", "rules": [{ "type": "field", "ip": ["geoip:private"], "outboundTag": "direct" }] } }
最后打开系统网络代理设置,改为手动