提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
自己搭建一台内网穿透服务器教程
需要一台有公网IP的服务器
提示:以下是本篇文章正文内容,下面案例可供参考
一、准备条件
一台具有公网地址的云服务器
本人的事阿里的云服务器,系统是CentOS 7.9 64位 其他的请自行设置
二、搭建步骤
1.安装Docker
Github地址:https://github.com/khvysofq/proxyer
代码如下:
#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on
#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
2.安装Docker Compose
代码如下:
curl -L "https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
3.安装Proxyer
原帖中这里会出现错误,安装Docker提示镜像已删除 #7现已修复
代码如下:
# 1. 下载docker-compose.yml配置文件
curl -sSL https://gitee.com/kehuafu/proxyer/raw/master/docker-compose.yml -o docker-compose.yml
# 2. 设置对外访问IP或者域名,启动服务
PROXYER_PUBLIC_HOST={你的公网IP地址或者域名} docker-compose up -d
安装完成之后,就可以使用浏览器访问6789端口(http://{你的公网IP地址或者域名}:6789/)来使用了。
服务器端口
服务器端口6789、6544命令端口需要开放
可以根据映射的情况,开放服务器映射的其它端口(客户端可以指定映射端口)
如果选择了随机映射端口,需要开放服务器的 30000 - 65530 端口
总结
本篇文章非原创,是通过网上材料进行整理,方便自己以后使用,如有错误或者侵权马上删除
原链接
①https://github.com/khvysofq/proxyer
②https://zhuanlan.zhihu.com/p/212701230
③https://www.cnblogs.com/meazin/p/14260567.html