新闻资讯

如何搭建linux内网穿透? 使用花生壳内网穿透方法

2022-09-7

前提,一台外网服务器,有固定ip,这里假设外网ip为10.10.21.22 。操作系统linux/windows。如果你想搭建一个服务器做电子作品实验,发现在局域网内网IP,外网无法连接。其实自己搭建一个linux内网穿透服务器,还是有方法的,现在就来分享一下。

服务端配置步骤

  1. 下载的zip文件解压出来, 打开proxy-server-0.1/conf/config.properties文件,ssl默认是开启的 ,如果不需要的话可以改为false 因为我一般用调试程序 所以就关了 没必要。
  2. 在proxy-server-0.1/bin目录 windows执行startup.bat linux执行./startup.sh, 然后就可以在服务端8090端口访问了,账号密码就是config.properties里配置的admin/admin
  3. 进入网页后点击添加客户端,点击提交,记住客户端的秘钥。方便给客户端使用。可以建立多个客户端,到时候同事要用可以分配一个客户端就好。
  4. 添加客户端后 左侧导航栏会出现客户端名称,点击然后添加配置、代理名称可以描述一下你的服务 比如我要外放mysql服务 就叫mysqlservice好了
    公网端口就是你外网想访问的端口号 也就是外网服务器的某个端口号,配置多个的时候公网端口号不能重复配置。假如这里我外放27036接口
    后端ip端口就是你分配到那台客户端的ip和端口 ip固定127.0.0.1就好,端口根据实际情况,比如是外放mysql 那么就是127.0.0.1:3306
    客户端配置步骤:
    1、 将proxy-client-0.1文件加拷贝到客户端机器上,linux/windows均可。
    2、 修改proxy-client-0.1/conf/config.properties文件
    这里的client.key 就是我们服务端配置的第3步得到的秘钥。
    ssl这里因为服务器是false 这里也配置false就好。
    server.host就是服务端的固定ip地址
  5. 配置完后在proxy-client-0.1/bin目录 windows执行startup.bat, linux执行./startup.sh
    然后在服务端的网页的客户端列表里就可以看到客户端已经在线了。
    这就说明内网穿透已经配置成功。
    然后你就可以使用10.10.21.22:27036的外网地址 访问到你本机的127.0.0.1:3306的本地数据库了。
    这里支持tcp的任何上层协议。

    花生壳内网穿透


    安装linux版花生壳(公网版)
    通过RPM命令手动安装
    1、首先安装必须的依赖包:yum install -y glibc glibc-common nss-softokn-freebl
    2、然后安装花生壳(公网版)的rpm包:rpm -ivh phddns-2.0.6.el6.i386.rpm
    运行phddns
    安装过程:
    第一步:Enter server address(press ENTER use phddns60.oray.net):
    这是提示您输入花生壳服务器的域名,如果网站上没有更新域名的公告说明,这一步直接回车即可,会使用默认的 phddns60.oray.net 域名。
    第二步:Enter your Oray account:
    这是提示您输入在花生壳官网注册的用户名,请根据实际情况输入。
    第三步:Password:
    这是提示您输入在花生壳官网注册的用户名所对应的密码,请根据实际情况输入。
    第四步:Network interface(s):
    [eth0] = [IP:192.168.33.195]
    [lo] = [IP:127.0.0.1]
    Choose one(default eth0):
    这是要配置您这台服务器的网络参数,花生壳(公网版)软件会自动检查,并输出您的网络情况。eth0部分可能和上面的不一样,是您的实际网络设置。
    如果您有两块网卡,eth0 和eth1 ,而您希望用eth1来绑定花生壳,请在这里输入 eth1 ,然后回车。如果您只有一块网卡,或者您希望使用 eth0来绑定花生壳,在这里直接回车即可。
    第五步:Log to use(default /var/log/phddns.log):
    这是提示您输入花生壳(公网版)软件日志的保存位置,请使用绝对路径指定日志文件名。如果直接回车,会使用 /var/log/phddns.log 来保存日志。
    第六步: Save to configuration file (/etc/phlinux.conf)?(yes/no/other):
    这是提示您输入上述配置的保存文件名。
    如果输入yes 或直接回车,将会使用/etc/phlinux.conf 来作为配置的保存文件名。
    如果输入other ,将会提示您自行指定文件名,请使用绝对路径来指定这个配置文件名。
    如果输入no ,不对上述配置进行保存,下次重新使用花生壳(公网版)时,需要手动指定配置文件或再次通过交互模式进行设置。
    花生壳的“内网穿透”,无需公网IP、无需路由端口映射就可以通过固定的域名实现ERP远程访问,而且搭建和操作过程非常简单,无需专业的运维人员进行管理,节省了非常的成本,全面提高了办公效率,是高效解决ERP远程访问难题的致胜法宝。花生壳动态域名是专门提供内网穿透服务的软件,其中端口映射、内网穿透的功能算是超实用也是需求超广泛的了。像我们个人做网站建设、视频监控,或者是企业使用FTP、OA、ERP等选择花生壳做解决方案都是很不错的。如果你有同样的需要,也可以对花生壳做更多相关的了解。

新闻资讯
热门专题
最新专题
友情链接