精华内容
下载资源
问答
  • 建站使用虚拟主机是常见的事,选择过程中大多会考虑设备的...虚拟主机速度很大程度服务器配置限制,本身配置越好,划分出来的主机性能自然也不差,能使用的资源也越多。 当然,这也需要建立共同使用人数不多的

    服务器主流的分为两大类:一类是实体物理服务器,一类是虚拟服务器
    服务器的配置要求不同价格也相对不等因为一直主做香港机房的服务器,免备案,限制内容少,所以可以几款市场上比较主流的香港

    站群服务器物理服务器

    传统的建网方式将使得其建设成本如火箭般上升,同时技术异构的网络也无法实现统一的虚拟化。对于云计算

    价值的发挥将产生严重的

    务器规模皆尤嫌不足。同时,单台服务器核心数量的增长,必然带动其带宽消耗同步增长。这对于目前的网卡

    而言,将产生极大压力。
    假如某个数据中心拥有2万台服务器,收敛比为1:4。那么其基本的万兆汇聚端口数量将至少需要500个,如果

    考虑到安全防护以及IP存

    宽的压力也将骤然增大。目前,大部分数据中心的出口带宽都已经达到了100g以上,并且每年还在以超过100%的速度激增。

    展开全文
  • 公网能访问的服务器上运行我们的内网穿透服务; 本地电脑上面运行内网穿透客户端。 当然,你可以自己根据原理实现一套,不过我们有现成的三方开源工具,可以帮我们实现这一套功能。这个就是我们今天的主角 ...

    参考:
    https://www.seowq.com/142.html
    https://blog.51cto.com/7704223/2407770?cid=740762

    原理

    内网穿透的原理如下图所示:

    用户访问我们的服务器,这个服务器是有公网IP的,所以用户可以无压力访问

    服务器与本地电脑保持长链接,当有请求的时候,服务器将请求转发到我们的本地电脑

    本地电脑将响应回复给服务器

    服务器将响应回复给用户

    在这里插入图片描述
    要搭建内网穿透,我们得完成两个任务

    在公网能访问的服务器上运行我们的内网穿透服务;
    在本地电脑上面运行内网穿透客户端。
    当然,你可以自己根据原理实现一套,不过我们有现成的三方开源工具,可以帮我们实现这一套功能。这个就是我们今天的主角 lanproxy

    内网穿透工具比较

    从是否有API,客户端单独key,子域名,收费模式,采用语言,github stars多个维度比较了ngrok, frp, lanproxy, goproxy, nps几款内网穿透工具

    file

    ngrok

    https://github.com/inconshreveable/ngrok

    frp

    https://github.com/fatedier/frp

    lanproxy

    https://github.com/ffay/lanproxy

    goproxy

    https://github.com/snail007/goproxy

    nps

    https://github.com/cnlh/nps

    综上,
    如果希望自己二次开发(有API可以调用)或者有多个租户(每个客户端一个单独的key),建议使用nps。
    如果希望简单上手,没有多个租户的要求,建议使用frp。

    转自:https://blog.csdn.net/a1035434631/article/details/108010819

    lanproxy使用教程

    安装java和jdk

    apt install default-jdk -y
    sudo apt install default-jdk -y
    

    测试安装成功

    java -version
    javac -version
    

    安装mvnd打包编译工具

    sudo apt-get install maven
    

    安装lanproxy

    下载地址:https://github.com/ffay/lanproxy/releases
    进入自行寻找,目前的下载地址为:

    wget https://file.nioee.com/seafhttp/files/a622f4b9-81f0-4edb-acaf-4d916489a961/proxy-server-0.1.zip
    

    解压 unzip proxy-server-0.1.zip,然后将目录copy到mv proxy-server-0.1 /usr/local/

    修改配置文件sudo nano /usr/local/proxy-server-0.1/conf/config.properties修改管理员的用户名和密码。
    参考如下:

    server.bind=0.0.0.0
    
    #与代理客户端通信端口
    server.port=4900
    
    #ssl相关配置
    server.ssl.enable=true
    server.ssl.bind=0.0.0.0
    server.ssl.port=4993
    server.ssl.jksPath=test.jks
    server.ssl.keyStorePassword=123456
    server.ssl.keyManagerPassword=123456
    
    #这个配置可以忽略
    server.ssl.needsClientAuth=false
    
    #WEB在线配置管理相关信息
    config.server.bind=0.0.0.0
    config.server.port=8090
    config.admin.username=admin
    config.admin.password=admin
    

    启动服务

    cd /usr/local/proxy-server-0.1/bin
    chmod +x startup.sh
    ./startup.sh
    

    访问 http://host_ip:8090 ,即可看到登录界面。



    可以设置开机自启动服务:(不过考虑到服务器不会关机,可以不设置)

    sudo nano /etc/rc.local
    

    添加:

    /usr/local/proxy-server-0.1/bin/startup.sh
    

    配置使用

    客户端一般安装在一个内网的VPS服务器或Windows电脑上使用。这里说下JAVA和非JAVA两个客户端的使用方法,客户端下载地址:点击进入

    1、配置服务端
    首先我们通过http://ip:8090进入服务端Web管理界面,先添加客户端,名称随便填。

    内网穿透工具:lanproxy的安装及使用教程(自带Web管理面板的)内网穿透工具:lanproxy的安装及使用教程(自带Web管理面板的)
    然后点击刚刚添加的客户端名称,再添加配置,设置公网端口,后端IP:端口
    内网穿透工具:lanproxy的安装及使用教程(自带Web管理面板的)内网穿透工具:lanproxy的安装及使用教程(自带Web管理面板的)
    截图的配置意思是将内网的888端口映射到服务器的8080端口,也就是访问服务器ip:8080等于访问内网ip:888

    这时候基本配置好了一个客户端节点,且该节点可以供多个客户端使用。

    2、JAVA客户端使用
    本版本需要安装java,且版本依然至少为1.7,查看命令为java -version,如果没安装可参考:Linux/Windows系统安装最新版JAVA教程

    然后进入客户端下载地址,下载proxy-java-client-0.1.zip,再将文件解压到服务器或者Windows电脑上,编辑conf/config.properties配置文件,修改如下:

    client.key=key # 这个key就是服务端中客户端管理的客户端秘钥
    ssl.enable=true
    ssl.jksPath=test.jks
    ssl.keyStorePassword=123456
    
    server.host= # 这个添加服务端地址,可以是配置的域名也可以是公网Ip
    
    #proxy-server ssl默认端口4993,默认普通端口4900
    #ssl.enable=true时这里填写ssl端口,ssl.enable=false时这里填写普通端口
    server.port=4993 # 服务端端口
    

    最后运行lanproxy

    #运行方法可参考服务端运行步骤
    linuxmac)系统:直接进入bin目录,然后运行startup.sh脚本
    windows系统:直接双击bin目录下的startup.bat
    

    3、非JAVA客户端使用
    该方法可以不用安装java即可在客户端运行lanproxy,首先下载对应版本的JAVA客户端,然后解压出来,再运行以下命令:

    #以下需要使用的参数是服务端IP,服务端端口,客户端密匙
    1、普通端口连接
    #mac 64位
    nohup ./client_darwin_amd64 -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY &
    #linux 64位
    nohup ./client_linux_amd64 -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY &
    #windows 64 位
    ./client_windows_amd64.exe -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY
    

    2、SSL端口连接
    #mac 64位
    nohup ./client_darwin_amd64 -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true &
    #linux 64位
    nohup ./client_linux_amd64 -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true &
    #windows 64 位
    client_windows_amd64.exe -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true

    这里单独说下Windows电脑使用方法,首先按住Win+R,输入cmd进入命令窗口。

    #如果你将客户端exe文件解压到了D盘的RATS文件夹,则使用命令进入RATS文件夹
    cd /d d:\RATS
    #如果你是SSL端口连接,先替换自己的IP,端口,CLIENT_KEY后运行,普通端口命令参考上面
    client_windows_amd64.exe -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true

    最后客户端运行后,服务端Web界面的配置状态显示在线即连接成功。
    内网穿透工具:lanproxy的安装及使用教程(自带Web管理面板的)内网穿透工具:lanproxy的安装及使用教程(自带Web管理面板的)
    如果显示不在线检查下防火墙端口和配置是否正确什么的。

    展开全文
  • 准备搭建网关的服务器环境介绍:  OS:Centos7.1  网络:一块网卡,能够上网(能够连接到更外层网络),IP为192.168.7.54  内存、CPU随意  以下命令的作用依次是:  开启ip_forward功能;  将ip_ forward功能...

      准备搭建网关的服务器环境介绍:

        OS:Centos7.1

        网络:一块网卡,能够上网(能够连接到更外层网络),IP为192.168.7.54

        内存、CPU随意

      以下命令的作用依次是:

        开启ip_forward功能;

        将ip_ forward功能加入系统参数,以备重启之后仍然起作用;

        转发192.168.7.0/24网段的流量(只能转发同一个交换机、同一个vlan之上的服务器);

        重载防火墙;

        永久关闭防火墙。

      配置完成之后,192.168.7.0/24网段内的机器上可以通过设置网关为当前机器,继而进行外网连接了。(若该网关具备翻越“一些设备”的能力,则以它为网关的子网设备就都。。。)

    [root@localhost ~]# sysctl -w net.ipv4.ip_forward=1
    net.ipv4.ip_forward = 1
    [root@localhost ~]# echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.d/ip_forward.conf
    [root@localhost ~]# firewall-cmd --permanent --direct --passthrough ipv4 -t nat -I POSTROUTING -o ens33 -j MASQUERADE -s 192.168.7.0/24
    success
    [root@localhost ~]# firewall-cmd --reload
    success
    [root@localhost ~]# systemctl disable firewalld.service
    rm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'
    rm '/etc/systemd/system/basic.target.wants/firewalld.service'
    [root@localhost ~]# systemctl stop firewalld.service
    
    展开全文
  • 背景 因为假期回不去学校,...第一步,在服务器端安装jupyter notebook,此处不再赘述。 第二步,生成jupytert notebook的配置文件 jupyter notebook --generate-config 第三步,生成加密的密码,使用命令 jupyt...

    背景

    因为假期回不去学校,需要远程使用实验室的GPU。但是实验室的服务器没有直接暴露在公网上,所以选择ssh端口转发的方式连接,更有安全性

    服务器端配置

    第一步,在服务器端安装jupyter notebook,此处不再赘述。
    第二步,生成jupytert notebook的配置文件

    jupyter notebook --generate-config
    

    第三步,生成加密的密码,使用命令

    jupyter notebook password
    

    两次确认后,密码会被保存到~/.jupyter/jupyter_notebook_config.json
    接下来修改配置jupyter notebook相关的配置文件
    sudo vim ~/.jupytet/jupyter_notebook_config.py

    重要的配置如下,

    c.NotebookApp.ip='localhost'   #想使用网站直连,要修改为0.0.0.0  
    ## 本地访问目录, 不设置的话就是启动命令所在的目录
    c.NotebookApp.notebook_dir = '$HOME/jupyter_data' 
    ## 是否需要自动弹出浏览器,服务器端一般不需要
    c.NotebookApp.open_browser = False    
    c.NotebookApp.port = 9999    # 为了安全性,应该修改
    

    接下来将jupyter notebook转为后台运行
    使用命令nohup jupyter notebook > jupyter.log 2>&1 &在后台启动

    本地通过ssh端口转发连接notebook

    在终端中输入如下命令

    ssh -N -f -L localhost:8888:localhost:9999 remote_name@host_ip
    

    其中, -N 告诉SSH没有命令要被远程执行; -f 告诉SSH在后台执行; -L 是指定port forwarding的配置,远端端口是9999,本地的端口号的8888

    在启动命令之后,可以在本地浏览器输入http://localhost:8888/来访问
    搞定!

    展开全文
  • 1 DHCP原理1.1 DHCP概述 DHCP(Dynamic Host Configuration Protocal)就是动态主机配置协议哈,可以自动配置主机的IP地址、子网...如果路由器能够转发DHCP请求,只需要一个子网中配置DHCP服务器就可以向其他子网...
  • 之前你帮助下heroku上搭建转发服务器,但不到一周就挂了,服务器log如下不断重复,应该不是流量的问题。 2016-02-02T19:55:34.190650+00:00 app[web.1]: 10.113.177.123 - - [02/Feb/...
  • Linux上搭建Socks5 Proxy代理服务器

    万次阅读 2017-04-18 10:07:08
    Linux服务器上搭建一个SS5的代理服务器,作为一个转发服务器。  SOCKS5 是一个代理协议,通过将前端发来的请求转发给真正的目标服务器, 模拟了一个前端的行为。这里,前端和SOCKS5之间也是通过TCP/IP协议进行...
  • SOCKS5 是一个代理协议,通过将前端发来的请求转发给真正的目标服务器, 模拟了一个前端的行为。这里,前端和SOCKS5...下面我们将用SS5Linux上搭建一个Socks5 Proxy Server,具体过程如下: 首先,编译安装SS5
  • PS:本文搭建只是测试Android公网视频通讯,也参考了很多博客,但是大家有的写的太复杂有的完全不行。 一 :需要工具 centos 7.5 公网服务器 ,具有公网IP(本文以空白的服务器为例) 开启 转发端口5349,3478,...
  • 之前在本地搭建了Elasticsearch的环境,然后实现了简单的检索功能,之后应该把服务架设在服务器上,全网都能访问,否则每次访问的时候都只能使用ssh的端口转发,所以今天想着在服务器上搭建一个Elasticsearch的环境...
  • Android手机利用KSWEB+...KSWEB是一款基于Android的开源服务器,可通过Lighttpd/Nginx/Apache+PHP+MySqlAndroid手机上搭建起自己的私人PHP WEB服务器。软件提供了上述功能以及FTP,计划任务的控制面板,另外,可控...
  • 服务器到了之后想先试试建个ftp站点,于是先去找服务商要到了公网ip,又根据https://blog.csdn.net/suliang5158/article/details/79273099 的方法用serv-U在服务器上搭建了一个 下面是一些截图(模糊处理的部分...
  • DNS配置服务器搭建

    2020-10-12 10:35:16
    DNS服务器搭建 DNS配置 注: 以下实验文档中的配置文件,均采用的都是默认的文档路径,并没有采用chroot目录,如果要采用...为了测试,需要DNS服务器上开启路由转发,并配置现关的IPTABLES地址转换策略 2.1.1 开
  • DNS服务器搭建

    2019-11-24 23:24:42
    DNS简介: DNS是域名系统(Domain Name System)的缩写,是因特网上的一项核心...递归查询指客户端向服务器端发送查询请求,服务器将服务器上查询并告诉客户端结果,若本服务器不能解析,则服务器会转发给其他指...
  • 我是用自己的电脑搭建服务器,首先问题是我们需要路由器端口映射,外网才能访问到自己的电脑,如何端口映射可以看看这篇文章: http://blog.csdn.net/zhoubin1992/article/details/45917775 一、D-LINK端口转发...
  • 本文大纲DNS服务器常见概念DNS服务器安装及相关配置实战:配置DNS服务器解析实战:搭建DNS转发服务器和DNS主从服务器测试工具:nslookup digDNS服务器常见概念DNS服务描述:DNS(Domain Name System,域名系统),TCP...
  • 由于单机资源的限制,一台机器能够支撑的tcp连接是有瓶颈的,而且也存在单点故障的弊端,所以生产环境使用SocketIO时,通常来讲,都是基于集群模式的。将服务器进行水平扩展,最简单的做法就是使用负载均衡技术...
  • 校园内用普通电脑搭建linux服务器 怎么搭建一个全校都能访问的服务器? 不想电脑上装linux系统,怎么搭建一个全校都能访问的服务器咧? 用VMware+windows端口转发就可以解决 具体教程: 准备:centos7镜像,...
  • 视频转发服务器构建

    千次阅读 2017-10-10 10:50:06
    视频流网络透传+天猫魔盒实例+设计方案 Ubuntu下Restund服务器搭建 restund官方资源 Linux平台上搭建EasyDarwin,编译代码并简单部署 RTSP视频转发服务器搭建 学习EasyDarwin
  • centos服务器搭建代理

    千次阅读 2019-05-13 22:43:34
    以前将jupyter配置在服务器上,感觉还不错。但这也太浪费服务器了。于是就像搭建代理供爬虫使用,遇到一些坑,记录一下。 第一步 (说明一下,这里无法使用vi,因为是内存中的文件) # 确认服务器端ip_forward转发开启...
  • 一、需求点描述: ...1、利用路由器的虚拟服务功能实现端口转发(目前市面大多路由器都具备该功能),或者利用路由器的DMZ功能直接将一台虚拟机暴露出来。  这里利用路由器的虚拟服务功能实现该效果
  • 目标:整个公司同事可以访问到centos 7 服务器上【存在跳板机,需要做内网转发域名】的jupyter,提供对内网的所有机器的http 访问支持2.jupyter 可以使用服务器环境下的python环境【可以是 conda 或者pyenv 环境...
  • 众所周知,nginx目前是不支持svn的,并且由于机房网络只开了80和22(ssh)端口,所以这时候就没法单独在服务器上搭建apache+svn 。所以就产生了 nginx + apache + svn的需求,具体做法是将外网通过80端口进来的请求...
  • ubuntu搭建邮件服务器

    2019-10-06 02:03:38
    ubuntu搭建邮件服务器 Ubuntu Linux下用Postfix配置邮件服务器 http://rashost.com/blog/ubuntu-postfix 邮件群发注意事项 1. 邮件服务器不存在不喜欢SMTP的说法,你的转发服务器实际液是通...
  • coturn穿透服务器搭建

    2019-01-16 11:23:57
    TURN服务器P2P失败时进行转发的 ICE:即交互式连通建立方式。并非一种新的协议,它通过综合利用现有NAT穿透协议,以一种更有效的方式来组织会话建立过程,使之不增加任何延迟同时比STUN等单一协议更具有健壮...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 389
精华内容 155
关键字:

在服务器上搭建转发