原创思想,原创作品,仅供学习使用,不良后果与本人无关!!!!
想法来源:
我前面写过关于frp内网穿透实现在局域网搭建私服教程,那都只能访问自己搭建的web服务器,我想把自己私网服务器改作代理服务器,让我在外网不仅能访问自己的web站点,还能用自己web站点做跳板代理我们去访问私网服务器,你说牛不牛逼。
实际环境分析:
有很多大学生应该深有体会,比如我们学校的选课系统,就只能在校园网内选课,以前可以在外网访问到,据说是遭受黑客攻击后才关闭公网访问的,哈哈,但是,你学会了我今天这招,除非学校不能上网,不然照样可以黑掉xx,
实验环境:
VMware 12.0
centos7.4 虚拟机两台
vps服务器一台(cnetos7 本人用阿里云学生机)
win10笔记本
结构图:

第一大步:模拟搭建公司内部nginx服务器,192.168.109.139
1、在centos7上安装nginx,略,我自己是编译安装的,这个自己搞定,后期我再写安装教程,节省篇幅
2、修改nginx主配置文件
vim /usr/local/nginx/conf/nginx.conf #根据自己情况而定
内容如下:
user nginx; #登录Nginx的用户
worker_processes 4; #主进程数,一半设为cpu核心数
worker_cpu_affinity 0001 0010 0100 1000;
#错误日志位置
error_log /usr/local/nginx/logs/error.log info;
pid /usr/local/nginx/logs/nginx.pid;
worker_rlimit_nofile 65535;
events {
use epoll;
worker_connections 65535;
}
http {
include /usr/local/nginx/conf/mime.types; #加载支持的文件类型
default_type application/octet-stream; #没找到支持文件类型,默认以二进制流提示下载
#日志格式定义
log_format main '( $http_x_real_ip )- $remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" " $http_x_forwarded_for "';
sendfile on;
tcp_nopush off;
tcp_nodelay on;
keepalive_timeout 10;
#虚拟主机部分
include /usr/local/nginx/virtual/*.conf;
}
&nbs


1576

被折叠的 条评论
为什么被折叠?



