因为前一段时间买了一个n3150的itx主板,装pve系统,用来all in one,但是因为资金有限,没有足够的经济实力去申请公网IP,所以只能采用内网穿透的方式来远程访问了。
官方链接地址:
Solopace.Gem
(1)复制下列命令道linux命令行中:
curl -fsSL https://solopace.doaction.pro/download/sh/install.sh | sh
如果报错Syntax error: “(“ unexpected
参考教程:【Shell】sh执行脚本报错Syntax error: “(“ unexpected
原文解释
: 代码对于标准bash而言没有错,因为Ubuntu/Debian为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼,解决方法就是取消dash。
解决办法
:
sudo dpkg-reconfigure dash
在选择项中选No
就行了
(2)复制命令至中心服务器并执行,会自动生成链接
(3)复制加入网络地址至浏览器,登录
(4)选择网络并加入网络
至此,可以通过组网IP
+端口号
进行访问pve,不加端口号是无法进入的。
如果需要进入pve里面的各种系统【例如:群辉、青龙等】,进行如下的步骤:
(5)开启路由转发
开启路由转发后可使用内网IP直接访问PVE及其PVE同局域网的其他设备,其他设备不需要安装Solopace.Gem
按照如下进行配置:【在pve下的命令行运行】
- 退出当前服务
solopacegem down
- 重启服务并开启路由转发通道
solopacegem up --advertise-routes=192.168.31.0/24 --accept-dns=false --accept-routes=true --reset
- 打开路由转发状态
(6)访问
在需要访问的电脑上下载对应的安装包进行安装操作。
https://solopace.doaction.pro/
因为我用的是win7系统,所以我演示win7系统的操作,win8及以上的系统自行找对应的版本进行安装。
安装过程:略。
点击图标,右键,选择加入新的网络
网络ID的位置如下:
点击图标,右键,切换网络,选刚才新加入的网络。
至此,两个设备已经连通,可以通过内网IP
进行访问。
实例:
教程到这里就结束了,教程很简单,希望能帮助到需要帮助的人,感谢大家的阅读。
参考教程:
使用免费内网穿透工具随时随地访问PVE(Proxmox Virtual Environment)
【Shell】sh执行脚本报错Syntax error: “(“ unexpected