此文基于sspanel uim 也就是魔改再次修改版
本文介绍前端也就是面板设置,文章内容仅在master分支测试通过。
首先搭建过程跳过,请自行去查看wiki http://wiki.sspanel.host/
创建单端口承载用户
首先我们需要一个用户为承载用户,创建或编辑某个用户。按图设置
此用户所使用加密方式和协议会影响所有使用该节点的用户。也就是所有用户连接单端口节点均通过承载用户访问。
流量和到期时间设置无限长,注意单端口多用户承载端口选择:协议式单端口多用户承载。用户等级要高于目前节点等级,用户群组与节点群组保持一致。连接端口就是你要的单端口,此处只能设置一个固定数值(如80),注意!!!此处端口需与下述承载节点端口保持一致!,后续所有节点均使用此端口,如果想每个节点不同端口请操作完成后设置端口偏移,后面会写。
创建承载节点
新建或编辑一个节点,注意此节点不能删除!用来承载端口。
注意箭头,节点地址要保持和承载用户一致(如80),节点类型选择单端口多用户。
至此,单端口设置完毕,承载节点和承载用户无需再做设置。
节点开启单端口
如果一个节点需要开启单端口,只需要选择并存或只开启单端口即可
最后效果图
以上单端口设置成功,所有节点均可使用80单端口,但实际情况是我们有些节点需要8000有些需要10000。这就需要对端口进行偏移。
端口偏移详细教程
端口偏移我晚点写吧----我真是咕咕咕好久。。。
端口偏移在官方有分支,只需要我们把文件替换一下就可以进行添加节点,使用后端进行对接了,这里提供了官方分支和魔改版分支的教程。只需其中一个即可
开始之前,我们打开网站所在目录,进入/app/Utils
找到URL.php文件进行备份
魔改版偏移教程(推荐)
下载URL.php偏移文件:点击下载
上传mod文件夹下的URL.php
到/app/Utils
目录,覆盖原文件
覆盖成功后,在节点描述一栏填写 #数值
”数值代表你要偏移的数值,以承载端口80为例,如果你需要的端口是8080。那就填写8000,也就是#8000 从80端口偏移8000就是8080。如果要低于80,如70.则填写#-10
图示承载80,需要12901端口的示意图。12901-80=12821
图示偏移后的效果
原版偏移教程与魔改版无太大区别,上传文件为附件内的原版URL.php。偏移值#数值
填写至节点标题。
小尾巴
至此前端面板偏移教程已经全部完成,如果那里不理解可以留言回复来帮助我们优化教程。
后端可以通过docker偏移对接,点击查看通过Docker部署端口偏移详解
已有 7 条评论
[...]请确保已经安装好单端口承载和偏移[...]
大佬,不同群组的节点是不是要创建不同群组的承载用户和承载节点
是的,不同群组的节点不互通,所以需要单独创建承载
只需要一个承载节点,比如承载节点是80,节点A需要10080,节点B需要20000.
则需要分别偏移两个节点,即节点A 10080-80=10000 ,节点B 20000-80=19920 。则A填写#10000,B填写#19920
后端则是A 10080映射至80,B 19920映射至80
博主你好,请问一个sspanel绑定多台单端口的机子,应用端口偏移的话(比如80 #10000到10080),是不是每个这个10080端口也要有相应的承载用户和承载节点?在后端是不是还要将10080端口转发到80端口呢?
跪求老师写一篇sspanel nat机中转的教程
已经写了https://www.yunyiya.com/index.php/archives/100/