设置转发

ssh和端口映射等自己直接在网站设置
我使用的是gost来作为转发服务,共需要四个文件:

gost:gost执行程序,放在root路径下即可,需要可执行权限
gost.json:gost服务的配置文件,需要转发内容在里面添加即可,放在root路径下即可
gost.service:启动gost服务的文件,保存到/usr/lib/systemd/system/gost.service目录下
restart-gost:最终启动gost程序的入口程序,放在root路径下即可,需要可执行权限

  • gost文件下载:
wget -N --no-check-certificate https://github.com/ginuerzh/gost/releases/download/v2.11.0/gost-linux-amd64-2.11.0.gz && gzip -d gost-linux-amd64-2.11.0.gz
mv gost-linux-amd64-2.11.0 gost
chmod +x gost
  • gost.json文件内容如下:
{
  "Debug": false,
  "Retries": 3,
  "Routes": [
    {"Name":"转发一",  "ServeNodes": ["tcp://:18880", "udp://:18880"], "ChainNodes": ["relay+wss://luodiji.com:20096"]}
    ,{"Name":"转发二",  "ServeNodes": ["tcp://:18881", "udp://:18881"], "ChainNodes": ["relay+wss://luodiji.com:20096"]}
  ]
}

上述文件准备好后,执行restart-gost即可自动运行,重启服务器也会自动运行。

  • gost.service文件内容如下:
[Unit]
Description=gost
After=network-online.target
Wants=network-online.target systemd-networkd-wait-online.service

[Service]
Type=simple
User=root
Restart=always
RestartSec=5
DynamicUser=true
ExecStart=/root/gost -C /root/gost.json

[Install]
WantedBy=multi-user.target
  • restart-gost文件内容如下:
systemctl restart gost.service
sleep 1
systemctl status gost.service

落地机器配置

仅仅'gost.json'与转发机器不同,其余均相同,代码如下:

{
  "Debug": false,
  "Retries": 3,
  "Routes": [
      {"ServeNodes":["relay+wss://:2096/:10086"]}
     ,{"ServeNodes":["ss://chacha20-ietf-poly1305:qwerty@:10086", "ssu://chacha20-ietf-poly1305:qwerty@:10086"]}
  ]
}

使用中遇到的问题记录

可以ssh,可以ping6通v6地址,但是转发不通问题

初步定位发现是dns的问题,在/etc/resolv.conf中手动添加如下配置后问题解决

nameserver 8.8.8.8
nameserver 4.4.4.4
nameserver 2400:3200::1
nameserver 2400:3200:baba::1

但是重启服务器后发现刚刚手动添加的配置又丢失了,原因是/etc/resolv.conf文件又被系统服务给恢复了,因此需要执行如下操作

mv /etc/resolv.conf /etc/resolv.conf.link
vim /etc/resolv.conf
#vim后文件内添加如下内容
#nameserver 127.0.0.53
#nameserver 8.8.8.8
#nameserver 4.4.4.4
#nameserver 2400:3200::1
#nameserver 2400:3200:baba::1
#search coal
chattr +i /etc/resolv.conf #给文件加锁
文章作者: Kinut
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 安静的角落
计算机 VPS
喜欢就支持一下吧