这几天闲来无事折腾了下毛子remnawave面板玩了玩。直观的感受是面板做的很漂亮,但是不够容易上手,切对于节点的配置不够强大,只能说未来可期吧。
官方给出的安装教程已经很详细了,我这里就仅贴一下通过docker部署的1panel反代源文
location / {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
# 可选:流式输出更友好
proxy_buffering off;
proxy_read_timeout 300s;
add_header Strict-Transport-Security "max-age=31536000";
}配置文件:
Shadowsocks:
{
"log": {
"loglevel": "info"
},
"inbounds": [
{
"tag": "Shadowsocks_OUT",
"port": 51888,
"protocol": "shadowsocks",
"settings": {
"clients": [],
"network": "tcp,udp"
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls",
"quic"
]
}
}
],
"outbounds": [
{
"tag": "DIRECT",
"protocol": "freedom"
},
{
"tag": "BLOCK",
"protocol": "blackhole"
}
],
"routing": {
"rules": []
}
}VLESS-REALITY-VISION:
{
"log": {
"loglevel": "info"
},
"inbounds": [
{
"tag": "VLESS-REALITY-VISION",
"port": 8443,
"protocol": "vless",
"settings": {
"clients": [],
"decryption": "none"
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls",
"quic"
]
},
"streamSettings": {
"network": "raw",
"security": "reality",
"realitySettings": {
"target": "www.apple.com:443",
"shortIds": [
""
],
"privateKey": "密钥",
"serverNames": [
"www.apple.com"
]
}
}
}
],
"outbounds": [
{
"tag": "direct",
"protocol": "freedom"
},
{
"tag": "block",
"protocol": "blackhole"
}
]
}关于节点配置部分:
节点对端需要通过docker与面板对接。在节点-管理界面创建节点,然后在机器上运行docker-compose。
如果说该节点需要做中转落地处理,可以考虑用ss协议走出口的形式,配置的方式如下:
{
"log": {
"loglevel": "info"
},
"inbounds": [
{
"tag": "VLESS_TCP_REALITY",
"port": 8443,
"protocol": "vless",
"settings": {
"clients": [],
"decryption": "none"
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls",
"quic"
]
},
"streamSettings": {
"network": "raw",
"security": "reality",
"realitySettings": {
"show": false,
"target": "www.apple.com:443",
"shortIds": [
""
],
"privateKey": "密钥",
"serverNames": [
"www.apple.com"
]
}
}
}
],
"outbounds": [
{
"tag": "SS_OUT",
"protocol": "shadowsocks",
"settings": {
"servers": [
{
"port": 51888,
"level": 0,
"method": "chacha20-ietf-poly1305",
"address": "ip",
"password": "password"
}
]
}
},
{
"tag": "DIRECT",
"protocol": "freedom"
},
{
"tag": "BLOCK",
"protocol": "blackhole"
}
],
"routing": {
"rules": [
{
"type": "field",
"inboundTag": [
"VLESS_TCP_REALITY"
],
"outboundTag": "SS_OUT"
}
]
}
}注意:中转的前提是,在落地机上也需通过docker-compose搭建好ss协议,然后有一个用户分组必须要将搭建ss协议的节点添加进去,否则ss协议出口是用不了的。
关于主机部分:
主机部分是对节点的命名,可以关联已创建的节点并对其进行名称部分的统一。
本文著作权归作者 [ Miku ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。