-
安装centos7系统
清华大学开源软件镜像站 选择一个即可
使用rufus工具制作启动u盘
Rufus下载地址
插入u盘选择一个下载的镜像文件,准备就续后点击开始即可
如果有不明白的,可以参考这边文章安装centos -
内网穿透
此时系统已安装完毕,但是只能在本地潇洒,如果想在外网访问,可以使用natapp穿透natapp教程
端口指向22也就是centos远程端口
启动natapp后就可以外网远程连接啦!!! -
nginx分发端口
虽然可以访问到centos但是只能访问22一个端口!!!
想访问其他端口,这个时候就需要牛逼的Nginx进行tcp端口分发
Nginx的配置以及安装
请参考这篇文章, 因为需要with-stream -
nginx安装完毕之后 配置
创建一个modules目录 用来放配置
创建一个tcp.conf文件
# 18081 内网穿透映射
# 18082 gitlab端口
# 3690 svn端口
# 3306 mysql端口
# 3002 前端项目端口
stream {
upstream service {
# server ip和host
hash $remote_addr consistent;
server 192.168.1.110:3306;
server 192.168.1.110:3690;
server 192.168.1.110:3002;
server 192.168.1.110:18082;
}
server {
# 要监听的外部端口
listen 18081;
proxy_pass service;
proxy_timeout 3s; # 获取被代理服务器的响应最大超时时间为3s
proxy_connect_timeout 2s; # 与被代理服务器建立连接的超时时间为2s
}
}
然后在nginx配置文件里面引入一下就好了
// 放tcp.conf配置文件的目录
include /usr/local/nginx/modules/*.conf;
启动nginx, 然后用natapp的地址以及端口进行访问即可
这个时候基本配置就完毕啦!!!