frp内网穿透+squid缓存代理 实现远程访问公司内网服务器

原创思想,原创作品,仅供学习使用,不良后果与本人无关!!!!

想法来源:

       我前面写过关于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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值