说明:我们很多家用电脑或者公司内网电脑都没有公网IP
,导致我们在外面的时候就不能直接进行远程连接操作,这里就需要用到内网穿透工具了,一般我们都会用到ngrok
、花生壳、frp
,这里博主就介绍个工具Holer
,Holer
是一个免费开源的内网穿透工具,它可以将局域网服务器代理到公网的内网穿透工具,支持转发基于TCP
协议的报文,而且不需要我们额外使用服务器配置服务端,使用起来非常方便。
远程设置
首先我们先需要在被远程的电脑上开启远程桌面设置和配置Holer
,本文教程以Windows 7
为例,如果其它系统设置不一样的请自行百度/谷歌。
1、设置本地管理员账号和密码
一般电脑超级管理员账号都是Administrator
,而密码也许很多人没设置,这里就大概说下方法。
先点击左下角开始-控制面板-添加或删除用户,然后自行设置或修改管理员密码。
2、配置本地远程连接
右键计算机/我的电脑-远程设置-系统属性界面,将第2
项打勾,这里可能需要开启电脑防火墙。
再点击右下角选择用户,将管理员账号Administrator
添加进去。
具体添加步骤为:先点击添加-将对象类型里的用户打勾-高级-立即查找-最后选择Administrator
确认即可。
Holer安装配置
Github地址:https://github.com/Wisdom-Projects/holer
1、安装Java 1.7或者更高版本
按住Win+R
,输入cmd
进入命令窗口,输入java -version
命令确认后查看Java
版本,如果提示版本过低或者没安装,就需要安装下了。
先进入JAVA
下载地址:点击进入,再点击中间的Downloads
,选择Win
版本进行下载安装。
2、下载Holer并配置
先在电脑上下载Holer
软件包,下载地址:holer-client.zip,然后解压出来。
再修改配置文件holer-client/conf/holer.conf
,修改成如下值:
#该参数将本地电脑的127.0.0.1:3389映射到外网holer.org:65533
HOLER_ACCESS_KEY=HOLER_CLIENT-AF3E6391525F70E4
最后进入Bin
文件夹双击startup.bat
即可。注意该窗口不能关闭。
远程连接
这时候被远程连接的电脑已经配置好了,然后就可以使用其它电脑或者手机进行远程连接操作了,这里就说下大概连接方法。
1、使用电脑远程连接
我们先在其它电脑上打开远程桌面连接,计算机地址填holer.org:65533
,用户名Administrator
,连接后输入密码即可访问了。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/2203/
不妨点个广告再走嘛
相关推荐
-
Linux VPS一键屏蔽指定国家所有的IP访问
说明:对于屏蔽指定国家所有的IP的手动教程已经讲了,查看:Linux VPS使用ipset快速屏蔽指定国家的IP访问,虽然步骤很简单,但为了更白的小白,博主写了个一键脚本,这里分享下。 提示:据一些同学需求,博主也发了个白名单教程,查看:使用ipset设置防火墙端口白名单,只让指定国家访问。 使用 本脚本适用于CentOS、Debian、Ubuntu等常用系统。 使用root运行以下命令: wget https://www.southcat.net/usr/shell/block-ips.sh chmod +x block-ips.sh ./block-ips.sh 封禁ip时会要求你输入国家代码,代码查看:点击进入。记住所填参数均为小写字母。比如JAPAN (JP),我们就输入jp这个参数。 演示 1、封禁IP 2、查看封禁列表 3、解封IP 总结
-
Kvmla:1G内存/40G硬盘/600G流量/日本&香港&新加坡KVM/月付¥80
说明:博客现在搬到了kvmla的日本服务器上,体验还不错,这里就发个测评,顺便推荐下,毕竟博主经常看见有人对香港/新加坡等亚洲服务器有需求,而且现在新加坡有终身8折,以及充500送100的活动。有需要的可以上。 简介 kvmla隶属香港klayer公司,成立于2011年;主要提供kvm架构VPS以及独立服务器业务,主要包括香港、新加坡、日本、美国等多个国家和地区的VPS和独立服务器租用业务;大部分为自营机柜,实力相当雄厚;其香港机房为CN2线路,日本机房为罕见的bbtec线路(软银),新加坡机房为Pccw线路大带宽,均很稳定。 测评 博主只有日本的VPS,只测这个地区,关于丢包延迟情况以博客为准。 从实际测试来看,博主本地从日本服务器下载文件最高到过13M/S,比页面上标的高很多,其他地区就暂时不知道了,反正很给力。 香港/新加坡测试IP: 香港CN2:103.213.245.30 新加坡:144.48.6.254 Kvmla套餐 优惠码:SGNEW80终生8折,好像只适用于新加坡,且额外升级1G内存,如果不使用优惠码加送50%硬盘。 CPU:2核内存:1GB硬盘:40GB带宽:新加坡100M/香港2M/日本10M流量:600GB架构:KVM价格:80元/月购买:香港、日本、新加坡 CPU:3核内存:2GB硬盘:65GB带宽:新加坡100M/香港3M/日本10M流量:800GB架构:KVM价格:150元/月购买:日本、新加坡、香港 PZEA套餐 Pzea和Kvmla都是一家,而且新加坡有月付7折,年付5折的活动,均为终生折扣,这里也提下。其中7折优惠码PAUG30OFF;5折优惠码PAUG50OOFF。
-
Typecho中去除URL中的index.php
在默认情况下,Typecho能够正常工作后,所有文章的URL都会是类似 http://yourdomain.com/index.php/archives/sample.html
-
在Linux上快速搭建Git服务器教程
说明:Git是一个分布式的版本控制系统,也就意味着它可以在有网络环境或者没有网络环境的时候使用。而通常情况下会搭建一个服务端,所有用户的更改统一发布到服务端上。 服务器上的Git 一般情况下如果想与他人合作,就需要一个远程的Git仓库。尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做,因为一不留心就很容易弄混其他人的进度。另外,你也一定希望合作者们即使在自己不开机的时候也能从仓库获取数据—拥有一个更稳定的公共仓库十分有用。因此,更好的合作方式是建立一个大家都可以访问的共享仓库,从那里推送和拉取数据。我们将把这个仓库称为 "Git 服务器";代理一个Git仓库只需要花费很少的资源,几乎从不需要整个服务器来支持它的运行。 更多参考:服务器上的 Git Git的安装 # CentOS REHL # yum install git # Ubuntu # sudo apt-get install git # Windows 访问:http://git-scm.com/download/ 部署Git 本文主要介绍通过SSH的方式访问Git的部署。 1、在客户端生成公钥每个需要使用Git服务器的客户端都需要生成这个公钥,然后将它们全部上传到服务器。使用命令: $ ssh-keygen 或者指定密钥算法和用户标识: $ ssh-keygen -t rsa -C "youremail@example.com" 然后在你的用户文件夹下,会生成一个.ssh文件夹,里边有两个文件:id_rsa(私钥,不要泄漏)id_rsa.pub(公钥,复制到服务器上) cat ~/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSU GPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3 Pbv7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XA t3FaoJoAsncM1Q9x5+3V0Ww68/eIFmb1zuUFljQJKprrX88XypNDvjYNby6vw/Pb0rwert/En mZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbx NrRFi9wrf+M7Q== schacon@agadorlaptop.local 2、服务端搭建新建git用户: # useradd git # su - git $ mkdir ~/.ssh $ chmod 700 ~/.ssh $ cd ~/.ssh $ touch authorized_keys $ chmod 600 authorized_keys 请注意,.ssh文件夹的权限为700,authorized_keys文件的权限为600,一定要这样设置,不然无法生效。将公钥添加到authorized_keys,一行一个。 $ cat /tmp/id_rsa.john.pub >> ~/.ssh/authorized_keys $ cat /tmp/id_rsa.josie.pub >> ~/.ssh/authorized_keys $ cat /tmp/id_rsa.jessica.pub >> ~/.ssh/authorized_keys 创建裸仓库:...
-
NoFile:一个免费超大文件上传和分享的服务型网站
说明:NoFile是国外的一个免费超大文件上传和分享的服务型站点,支持单文件最大10GB上传并生成分享外链,同时还对所上传的文件进行加密功能,让你的文件更安全。当然国内速度比较一般,NoFile文件存储的服务经过测试是法国的。
-
LNMP环境下WordPress后台只显示一个主题预览的解决方法
说明:刚搭建了个wordpress博客玩玩,上传主题后,发现在外观-主题那里只能看到现在使用中的主题的预览图而看不到其它的,但是已经安装的主题都在,使用的环境是军哥的LNMP1.4,百度一下后发现可能的原因就是php已禁用scandir函数,而军哥的LNMP从0.9版本开始禁用了scandir函数,导致了wordpress无法缓存主题列表。所以后台无法显示安装好的wordpress主题,只显示当前使用的一个主题。解决方法就是把禁用的scandir函数恢复就可以了。 方法 修改php.ini解决,这里用的是军哥lnmp,文件位置/usr/local/php/etc。 disable_functions=passthru,exec,system,chroot,scandir,...
-
一个免费、安全、稳定、高效的发卡系统:ZFAKA安装教程
简介 ZFAKA是一款开源的基于yaf+layui开发的发卡系统,永久免费,支持支付宝当面付,支付宝即时到账,码支付,有赞支付。 截图 功能介绍 #会员模块 默认情况下,不支持注册,当然后台可以开放注册;注册成会员可查看历史购买记录。 #购买模块 支持自动发卡和手工发卡模式。 #后台模块 包含订单模块、商品模块、配置模块、卡密导入导出等。 #支付渠道 支付宝当面付,支付宝即时到账,码支付,有赞支付。 安装 Github地址:https://github.com/zlkbdotnet/zfaka 1、安装LNMP wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp 这里可以选择安装Mysql 5.5、PHP 7.1。 2、添加域名 lnmp vhost add 输入你添加的域名,如果你需要使用自动签发的SSL证书,需要提前将域名解析到服务器。 #添加域名时,这2个选n Allow Rewrite rule? (y/n) n Enable PHP Pathinfo? (y/n) n 3、下载程序源码 cd /home/wwwroot/xx.com git clone https://github.com/zlkbdotnet/zfaka.git mv zfaka/* ./ chown www:www -R ./ mv ./conf/application.ini.new ./conf/application.ini 4、nginx配置修改编辑域名配置文件: #xx.com为你添加的域名 nano /usr/local/nginx/conf/vhost/xx.com.conf 进行如下修改: #将root后面的参数加个public root /home/wwwroot/southcat.net/public; #在配置文件里找个地方添加以下代码 location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?$1 last; } } 然后使用lnmp nginx restart命令重启Nginx。 5、允许跨目录访问由于该网站目录是在public下,LNMP默认是不允许跨目录访问的,所以这里需要将防跨目录访问的设置去掉,不然会出现HTTP...
-
OpenVZ平台Google BBR一键安装脚本
说明:此前用的一直是91yun大神制作的openvz的BBR一键包,今天看到扩软博主也制作了个openvz的BBR一键包,就转过来了。不过对于VPS,还是建议选择KVM架构,可玩性高,推荐款性价比高的VPS:搬瓦工VPS。 更新:[2017.07.24]更新了liblkl-hijack.so并打上了最近网上很火的“魔改版”BBR补丁,同时更新了haproxy。老版本的朋友可以重新下载安装脚本再安装一遍,需要先停止当前的服务。 使用方法 已测试通过的系统:Ubuntu 14.04 x64、Ubuntu 16.04 x64、CentOS 6 x64、CentOS 7 x64只支持64位系统,要求glibc版本2.14以上。 wget --no-check-certificate https://raw.githubusercontent.com/kuoruan/shell-scripts/master/ovz-bbr/ovz-bbr-installer.sh chmod +x ovz-bbr-installer.sh ./ovz-bbr-installer.sh 注意:安装失败的话,可能后台没有开启TUN/TAP。需要配置的有如下几个选项:1、需要加速的端口,即的55端口。加速开启之后,流量会先经过BBR处理,之后再发送给后端的55。2、可能需要配置 “公网接口名称”,即你服务器上具有公网IP的接口名称。搬瓦工OpenVZ上默认都是venet0,但是有朋友可能需要安装在其他服务器上,所以我加入了此选项。 注意:在有firewalld的服务器上安装的时候,firewalld会干扰iptables的规则,造成网络不通(现在具体原因未知,谁有解决方案可以提示一下)。所以在装有firewalld的服务器上需要先退出firewalld: systemctl stop firewalld systemctl stop firewalld 如需卸载,请使用: ./ovz-bbr-installer.sh uninstall 错误说明 有些机器一切正常,但是加速失败。从网友的反馈来看,可能需要将55的监听地址从vps IP改到127.0.0.1或者 0.0.0.0,具体未测试,加速失败的朋友可以试一试。 多端口加速 安装的时候只配置了一个加速端口,但是你可以配置多端口加速,配置方法非常简单。修改文件 # vi /usr/local/haproxy-lkl/etc/port-rules 在文件里添加需要加速的端口,每行一条,可以配置单个端口或者端口范围,以#开头的行将被忽略。 例如:8800或者8800-8810配置完成之后,只需要重启haproxy-lkl即可。 注:最初版本的实现是需要再开一个新端口,后来经人提醒,我又看了一下HAproxy的配置说明,可以直接代理后端端口,不必再开新端口。请注意,使用该方法后,如果HAproxy进程异常退出,会造成无法连接原有端口。所以,请确保在退出 HAproxy时是通过命令正常退出的,在退出时会自动清理原有的防火墙规则。 使用systemctl或者service命令来启动、停止和重启HAporxy-lkl: systemctl {start|stop|restart} haproxy-lkl service haproxy-lkl {start|stop|restart} /usr/local/haproxy-lkl/etc/haproxy.cfg这个文件是通过port-rules自动生成的,每次启动都会重新生成,所以直接修改它的配置没用。 如果想要自定义配置,请修改启动文件: /usr/local/haproxy-lkl/sbin/haproxy-lkl 更新glibc 1、CentOS 6更新glibc,首先下载如下几个文件: wget http://ftp.redsleeve.org/pub/steam/glibc-2.15-60.el6.x86_64.rpm \ http://ftp.redsleeve.org/pub/steam/glibc-common-2.15-60.el6.x86_64.rpm \ http://ftp.redsleeve.org/pub/steam/glibc-devel-2.15-60.el6.x86_64.rpm \ http://ftp.redsleeve.org/pub/steam/glibc-headers-2.15-60.el6.x86_64.rpm \ http://ftp.redsleeve.org/pub/steam/nscd-2.15-60.el6.x86_64.rpm 2、然后安装: # rpm -Uvh glibc-2.15-60.el6.x86_64.rpm \ glibc-common-2.15-60.el6.x86_64.rpm \ glibc-devel-2.15-60.el6.x86_64.rpm \ glibc-headers-2.15-60.el6.x86_64.rpm \ nscd-2.15-60.el6.x86_64.rpm 3、如果以上步骤无法更新,可以手动编译更新 wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.15.tar.gz tar -zxf glibc-2.15.tar.gz tar -zxf...
-
lnmp环境typecho伪静态及后台404配置
首先找到域名配置文件,一般位于/usr/local/nginx/conf/vhost/your.com.conf 1.添加伪静态:打开这个文件,找到include none.conf改成include typecho.conf 2.增加pathinfo功能:找到enable-php.conf改成enable-php-pathinfo.conf