flyqie 发表于 2018-5-27 19:30:38

solusvm nat 脚本端口计算器

前些日子看到了@eqblog 大佬的solusvm nat脚本,感觉其中的端口分配规则有些复杂,小白用户可能看不懂,于是撸了个端口计算器.
本人水平有限,各位大佬见谅.
[*]
[*]';
[*]    echo '内网IP:
';
[*]    echo '';
[*]    echo '';
[*]    exit();
[*]}else{
[*]    $IP = $_GET['ip'];
[*]}
[*]$ipexp = explode('.',$IP);
[*]//判断是否为正确ipv4
[*]if(count($ipexp) != 4){
[*]    exit('错误的IP!');
[*]}
[*]//判断是否为10.0.x.x
[*]if($ipexp != '10' || $ipexp != '0' || $ipexp > $iptmaxnum || $ipexp > 255){
[*]    exit('内网IP不正确!');
[*]}
[*]$ipexpt = $ipexp;
[*]$numt = strlen(floor($ipexpt));
[*]if($numt != 3 ){
[*]    $ipexpt = str_pad($ipexpt,3,"0",STR_PAD_LEFT);
[*]}
[*]$sshport = '6'.$ipexp.$ipexpt;
[*]$appportp = $ipexp.$ipexpt;
[*]echo '您输入的ip为'.$IP.',SSH端口为'.$sshport.',应用端口范围为'.$appportp.'0-'.$appportp.'9';
[*]复制代码



static/image/filetype/zip.gif

ports.zip
(677 Bytes, 下载次数: 57)

2018-5-27 19:28 上传
点击文件名下载附件


ALPP 发表于 2018-5-27 19:32:12

资瓷dalao

eqblog 发表于 2018-5-27 19:32:20

本帖最后由 eqblog 于 2018-5-27 19:43 编辑


static/image/smiley/yct/022.gif
emmmm,我是直接把这些信息标注在了whmcs对接solusvm的面板上了


https://zfree.net/images/2018/05/27/4MwTl.png

flyqie 发表于 2018-5-27 19:36:10


eqblog 发表于 2018-5-27 19:32

emmmm,我是直接把这些信息标注在了whmcs对接solusvm的面板上了

static/image/smiley/yct/016.gif
我是直接发了个公告让小白们照着这个端口计算器查询端口

notmya 发表于 2018-5-27 19:32:00

商家直接写明 公网IP和对应 端口


https://i.loli.net/2018/05/27/5b0a96ae11c55.png
页: [1]
查看完整版本: solusvm nat 脚本端口计算器