说明:关于内网穿透的工具,博主已经介绍的非常多了,比如frp、lanproxy、nps、holer、sish和serveo等,用起来都还行,不过有些在安装和使用上对于一些新手来说,还是比较复杂的,最近博主发现了个新的内网穿透项目Proxyer
,目前仅支持TCP
协议、虽然看起来功能比较简单,但基本可以满足日常使用了,特别是在安装和使用方面,对于新手是比较友好的,这里就分享下。
截图
服务端
Github地址:https://github.com/khvysofq/proxyer
1、安装Docker
#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on
#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
2、安装Docker Compose
curl -L "https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
3、安装Proxyer
wget https://raw.githubusercontent.com/khvysofq/proxyer/master/docker-compose.yml
#请将后面1.1.1.1改成你的服务器ip地址后再运行
export PROXYER_PUBLIC_HOST=1.1.1.1
docker-compose up -d
安装完成后,就可以通过ip:6789
访问服务端WEB
管理面板了,进去后需要设置一个客户端认证密码。
然后CentOS
系统建议关闭防火墙使用,或者打开部分端口也行,关闭命令:
#CentOS 6系统
service iptables stop
chkconfig iptables off
#CentOS 7系统
systemctl stop firewalld
systemctl disable firewalld
像阿里云等服务器,还需要去安全组那里开放下端口。
客户端
进入服务端面板后,界面会提供Linux
、Windows
、macOS
客户端版本,然后自行根据自身系统下载指定版本的压缩包即可。
Windows
可以直接下载界面版本,然后双击可执行文件,会弹出一个网页界面,输入上面的认证密码,即可开始配置穿透。
Linux
下载压缩包后,解压出二进制文件,直接在当前目录使用./proxyer
命令运行即可。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1437/
不妨点个广告再走嘛
相关推荐
-
VPS上传文件到OneDrive网盘脚本,可配合Aria2实现自动上传
说明:我们从VPS上传文件到OneDrive网盘的方法很多,包括Rclone挂载,OneIndex程序的上传功能,不过2个在上传的时候都还是有点BUG,前者会出现丢文件的情况,后者也会出现上传失败,都不是很理想,这里博主再介绍个OneDrive上传脚本,几乎不会出现上传问题,很好用,由萌咖大佬制作,并将其适用于Aria2的自动上传,这里说下具体操作。 提示 【2019.11.28】 该版本不再维护和更新,请移植Go版的上传工具,更高效和快速,地址:https://www.southcat.net/archives/1006/ 更新 【2018.12.16】 应一些同学需求,新增上传到指定文件夹的方法。 【2018.11.19】 OneDrive上传脚本BUG已被萌咖大佬修复,修复了空格处理不当,导致部分带空格的文件夹上传失败,从而影响Aria2上传脚本。 【2018.10.30】 修复Aria2上传脚本BUG,包括修复了不能上传文件夹功能,修复了不能正确上传文件名中包含空格的项目。 【2018.10.29】 优化OneDrive网盘脚本。优化认证步骤。 独家分享萌咖大佬的Aria2自动上传脚本,判断更加细节,支持单文件、文件夹里的单文件、文件夹里的多文件及文件夹上传。超过15G文件停止上传(onedrive限制)。 说明 【2018.11.19】 #目前脚本修复的差不多了,博主测试各种带空格的文件夹自动上传都没问题。 #如果依然出现有些文件上传不了? 出现这种情况的话,大概是文件虽然下载完成了,但一直卡在做种阶段,导致参数传不到自动上传脚本,从而文件夹也上传不了。 解决方法:在配置文件里加入seed-time=0参数(意思是停止做种),再重启Aria2即可。 方法 Github地址:https://github.com/0oVicero0/OneDrive 脚本特性:脚本支持文件夹上传,支持获取文件的匿名直链,且只适用于OneDrive非个人版。 1、安装脚本安装curl,用于访问API: #Ubuntu和Debian系统 apt-get install -y curl #Centos系统 yum install curl -y 运行命令安装脚本: #为了方便小白,本脚本内置萌咖大佬永久有效的应用参数,可以直接使用,如果你不放心可以自己获取参数,不过可能会遇到很多坑,建议直接使用脚本默认的参数 wget --no-check-certificate -qO- "https://raw.githubusercontent.com/0oVicero0/OneDrive/master/OneDrive.sh" |bash 本脚本需要三个参数Client ID、Secret、Reply URL,均需要在/usr/local/etc/OneDrive/onedrive.cfg文件里修改,参数获取看下面,当然你也可以不用管,直接进行步骤3。 2、获取参数先访问Microsoft Azure Management Portal,然后点击左侧菜单栏中的Azure Active Directorg,选择应用注册,再点击页面上方的新应用程序注册。输入名称如:OneDrive for Linux,应用程序类型选择Web应用/API,填入登陆URL:https://login.microsoftonline.com/,再点击创建。然后点击刚刚创建的应用程序,复制应用程序ID,即脚本需要的Client ID参数,再点击左上角的设置。然后进行如下修改: #点击右边的回复URL,将其修改为:https://onedrive.live.com/about/business/,即脚本所需要的Reply URL参数。 #点击所需权限,点击Windows Azure Active Directory确认是否已选中Sign in and user profile,如果没有则选中并点击完成。 #点击上方的添加,点击选择API,选中Office 365 SharePoint Online,并点击选择。在选择权限中选中Read user files 和Read and write user files,并点击选择。点击完成按钮,并关掉此小窗口。 #点击密钥,填入密钥描述,如:OneDrive,选择年限1年,点击保存,再复制密匙,即脚本所需要的Secret参数。 不过这里说下密匙(Secret参数)填写的一个坑,由唯一度博主填平。就是当我们获取到带+号的密匙时候,我们需要使用编码符号,把+改成%2B,然后再填入脚本里,不然最后会出现Something went wrong, here is the API response的错误,导致验证失败。 3、运行账号认证程序运行命令onedrive -a,将返回的网址复制到浏览器打开,再登陆你的OneDrive for Business账号,登陆成功后复制地址栏中的地址(复制包括localhost的所有链接地址),粘贴到SSH客户端里,敲回车键即可。如果返回以下字段:It seems like we...
-
Windows下使用RaiDrive挂载Google Drive/OneDrive网盘为本地硬盘使用
说明:之前博主就分享过一款挂载Google Drive网盘的工具Google Drive File Stream→点击查看,现在再分享一个好工具RaiDrive,一款完全免费的网络硬盘映射工具,可以直接将Google Drive、Google Team Drive、Google Photos、Dropbox、OneDrive、FTP、SFTP、WebDAV挂载成本地硬盘使用,而且可以当成FTP工具管理VPS文件,很方便。 使用 首先安装RaiDrive→下载地址,然后点击右上角的添加,选择你需要挂载的类型。如果你挂载的是网盘,就会自动弹出授权页面,然后就可以在计算机里看到挂载的硬盘了。最后记得让RaiDrive常驻后台,不然挂载也会断开。 提示
-
GoPing:一个视觉化的ping测试工具
说明:我们很多时候都想知道自己网络或者服务器的ping网络延迟等一些测试,这里就推荐一款ping测试工具GoPing,该软体跟一般ping指令所提供的功能都差不多,不过可以在比较简洁易懂的视窗中显示这些网路检测结果。开始之前也可手动调整Packet Size、Interval、Timeout等等检测参数,算是一个简单实用的小工具。
-
Linux安装Aria2来实现种子、磁力下载
简介 Aria2作为一款linux下的下载神器,很多极客都在使用,可以下载http资源、种-子文件、磁力链接等,功能强大,而且整合Chrome插件可以摆脱百度云盘的速度限制。 特点 1、高速,自动多线程下载;断点续传。2、轻量占用内存非常少,通常情况平均4~9MB内存占用(官方介绍)。3、多平台。支持Win/Linux/OSX/Android等操作系统下的部署。4、模块化。分段下载引擎,文件整合速度快。5、支持RPC界面远程。6、全面支持BitTorrent协议。 官网:https://aria2.github.io 安装 已在Centos6下安装成功 1、安装必要组件安装clang yum -y install clang 安装GCC,通过SCL安装GCC wget https://copr.fedoraproject.org/coprs/rhscl/devtoolset-3/repo/epel-6/rhscl-devtoolset-3-epel-6.repo -O /etc/yum.repos.d/rhscl-devtoolset-3-epel-6.repo yum install devtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-binutils devtoolset-3-gcc-gfortran scl enable devtoolset-3 bash gcc --version 2、一键安装 wget https://www.southcat.net/usr/down/Aria2/aria2.sh chmod +x aria2.sh ./aria2.sh 安装了Aria2主程序、开放6800端口启动、开启RPC Server、开机启动RPC Server、添加Aria2管理脚本,默认用户名user,密码passwd,用户名和密码存放在/etc/aria2/aria2.conf中。 3、aria2管理脚本启动:/etc/init.d/aria2 start停止:/etc/init.d/aria2 stop重启:/etc/init.d/aria2 restart Aria2的图形管理 提示:Aria2的图形管理界面可以自己搭建也可以使用别人搭建好的,不过2种方法都会说。 1、自己搭建可使用军哥的lnmp、lamp一键包或者amh、vestacp、宝塔等面板程序搭建网站环境,上传最常用的Aria2 Web UI程序到网站根目录即可。Aria2 Web UI程序本地下载地址:webui-aria2、github项目地址:https://github.com/ziahamza/webui-aria2
-
一款带Web管理面板的内网穿透工具:lanproxy使用教程
说明:博主今天找Frp管理面板的时候,无意间发现了lanproxy内网穿透工具,自带Web管理面板,让我们在服务端配置方便了很多,而且一个服务端可以支持多个客户端连接,看起来还不错,这里就分享下。 简介 lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持tcp流量转发,可支持任何tcp上层协议,可用作访问内网网站、本地支付接口调试、SSH访问、远程桌面等等,而且带Web在线管理面板,添加端口配置十分简单。 截图 相关链接 主页地址:https://nat.io2c.com/Github地址:https://github.com/ffay/lanproxy发布包下载:https://seafile.cdjxt.net/d/2e81550ebdbd416c933f/ 服务端安装 服务端需要安装在一个有公网IP的服务器上,系统为Linux/Windows均可。 1、安装JAVAjava版本至少为1.7,查看命令为java -version,如果没安装可参考:Linux/Windows系统安装最新版JAVA教程。 2、Linux系统安装首先下载发布包,服务端发布包下载地址:点击进入。 #下载最新发布包 wget -O proxy-server-0.1.zip 'https://seafile.cdjxt.net/d/2e81550ebdbd416c933f/files/?p=/proxy-server-0.1.zip&dl=1' #解压发布包 unzip proxy-server-0.1.zip #进入到文件夹 cd 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 运行lanproxy: cd /root/proxy-server-0.1/bin chmod +x startup.sh ./startup.sh 然后打开地址http://ip:8090,使用上面配置中配置的用户名密码登录,进入Web管理面板,且配置数据存放在~/.lanproxy/config.json文件中。 #如果打不开Web界面,就需要开启防火墙,一般CentOS系统出现情况最多 #Centos 6系统 iptables -I INPUT -p tcp --dport 8090 -j ACCEPT service iptables save service iptables restart #CentOS 7系统 firewall-cmd --zone=public --add-port=8090/tcp --permanent firewall-cmd --reload 3、Windows系统安装方法参考上面,只是启动的时候双击bin文件夹里的startup.bat即可运行。 客户端使用 客户端一般安装在一个内网的VPS服务器或Windows电脑上使用。这里说下JAVA和非JAVA两个客户端的使用方法,客户端下载地址:点击进入。 1、配置服务端首先我们通过http://ip:8090进入服务端Web管理界面,先添加客户端,名称随便填。然后点击刚刚添加的客户端名称,再添加配置,设置公网端口,后端IP:端口。截图的配置意思是将内网的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配置文件,修改如下: #与在proxy-server配置后台创建客户端时填写的秘钥保持一致; client.key= ssl.enable=true ssl.jksPath=test.jks ssl.keyStorePassword=123456 #这里填写实际的proxy-server地址;没有服务器默认即可,自己有服务器的更换为自己的proxy-server(IP)地址 server.host=lp.thingsglobal.org #proxy-server...
-
免费申请一年期限的AlphaSSL泛域名证书
说明:目前基本上找不到免费的泛域名SSL证书申请渠道了,除了3个月的Let’s Encrypt,不过时长有点短,这里萌咖大佬就写了个AlphaSSL泛域名证书申请接口,申请后的证书有效时长为1年,可以给主域名及任意一个子域名使用,这里就说下申请方法,有需求就上。 更新 【2020.3.14】 从3.16开始,每偶数号均送1到2个码,留言即可,我会随机发送到你邮箱,先到先得,请使用真实邮箱留言,且不能重复留言领取。 【2019.8.28】 签发已支持ECC加密,新增15个码子。 【2019.8.30】 更新辅助签发,使签发更方便,方法可看文章后面,新增15个码子。 签发码 提示:为了防止滥用,所以签发是需要签发码的,这里会免费提供签发码,也会经常随机更新新的码。 AlphaSSL Apply Token如下: C28E6F5C6414C2EF2B731FC765FCB0D2 ABB11118CA1E5584A387F4AAD10CD6BA C1ACB129AD40D9915895E21602C3AD3F 8A44E022B7AF6BDDD688A1E4A37A9C35 496D79B5E89AFB4CC14D55E0826C1F1D A3BFD28A87639ED52CD903B61EFCCBC4 9984DDBE84CD01D3D6F447361D57726F E35AC4ABDDB9BC1AAF3D21F30BCE7A0F 22DCDC835A020970DC58AF61D3A0713E BC9A2EEECB42305482C55EB9400E891F 5EE524D551A86E0D7A4AA3BE447CF2A9 C3347E2CB91C5E6E3E298F326E58FBF1 5F3A4B7E725EEE103EDD4B7C56100B27 23468A884F0B120E7200E3F53D203F85 72669CC1A0A3C105FB8A0C5A38E50F51 0E856D0395240AC0E51D8EA34C53B675 642B5CF4D03799F1F9411B397EF3EFFB 524381747C1AA9C8070DD9B8945E9191 60B188731D6585B632863C7A0B063316 90F60A98CBF234B83CB17778A9D5152A #8.28新增 E63051E08DFC90EF328CFD2E3CFEE352 58903EA7ED2A5ADD28CAE8E0365EB555 3000D5188A8F60C289DAB55D96E5F852 0D47B08A6862F4C5BD7FE2A2E468F2FB 72227B8177CA7642E3876438FBC32089 9C7EAC0474B4A9A74891BC77CA026F6E 511A973559A58AD61C6A4745748445CB EB6CDD1A5133E50AE093DE46240888BE 7BB176EE0FBD73ED8CBFBD5584AB4B86 9EF47C94C94B52B56269BF818146B1D3 9000E8CC67C1EE1425037EB8DF9D881D 1BFA3809F85B7B3BEEAE36D211D720D8 E11F334AD22EF21448BA7D16C75C1B01 4856D5D1C575560BC2F48F299CA85B2E 9844378A0A7BF991605FB3EF64FBCB97 #8.30新增 C02C39B5DC66E291B9D58B1EBAA52B7E 654C5E7E480B39D677CAA260F440E821 A917F8F72A3E525912AD0AE2F90C5888 1ACEE80193B2A781EF7B30AF1F49468A 0BCF0A7B75B7170AA3380EBB218AC057 6ABC7AD16BB37AB7123E3F1CCAB099BC 0539F82ED413D8CA992FC0FB6BE5DCF0 78B081B742452FAF1FDFF1F437A478F2 419AF3543ADAFE7A0AB0008305753517 E3820037BFEBD7235AD024735CB04A8F CB4F697A35532CB5110E7D5465F7A84E F6795570B905BDF33A53BF3A0791A4D0 0E40138BB06D09CBDDAD369AA3B33827 A0F2A5139B865CAF77190BD1F90370AD 746B26AD507C8629678651FF920358A1 #9.2新增 BFAF974C6C84DAD26820E60ECE856898 6DD19D980D4DA866B0CD29D2CB28B57B 0A94361D1A7EEB97F4296A0F540FD41B 5055342AF24BF358BA31965CEB40887D 3E9CB566797BED19275BBC7B161E55B9 4A6BC26735D1C5E006D566166DB3DDE2 2D8E670E72E46E03659E5DF1067E37A7 2B2532ADB83A8BE913047D6355BE985C 90CBF554697F2D8C02901F34A230C275 A9CA87C6E7030ED9D8ABE326DDE1C731 #9.8新增 9CEED5E7DB4314AF5F44B2C96E9D8403 019C64BDAE42358EA0D85A01C161495B 9321EE54F13D4972FF71A56A8E8ACFEB 2775BE2AFF1EB5FB9A43BCFC79F7B2EF 4CDC3229842B6ADD57A52472F9EBDB47 #9.12新增 395E7A25D2174BC54E78FE6B39A530E1 5A8BEEE64ADA90A409222529A50002AD 1175C17FBDB41C2EA0272EF5C90D8D68 A7EA214772692573BC250B7341696D9E EDD711560BA1BFBDEF590B3A6B870E54 C1F2E11AC4F97AF8DEBAF9232419E158...
-
Windows系统使用Win32-loader工具转换成Debian 9系统
说明:前面说了很多VPS服务器从Linux系统自由转换Win或其他系统教程,查看:Linux VPS纯净版Debian/Ubuntu/CentOS/Windows系统一键脚本,现在再发个VPS从Win系统转换成Linux系统的方法,虽然很多主机商都自带Linux系统,但学一下手动转换Linux也无妨。 方法 要求:内存建议1G,需要有VNC,且提前记录好你Win服务器的网络信息(IP地址/子网掩码/网关地址/DNS服务器)。 1、安装Win32-loader远程登录你的VPS服务器,打开下载地址:Win32-loader,下载并安装win32-loader.exe,期间选择Normal模式- Begin install on this computer,安装完成后点击Close关闭窗口,最后重启即可。 2、安装Debian 9系统这时候进入到VNC界面,然后到达开机启动菜单,选择Debian GNU/Linux并进入,选择语言en_US.UTF8、键盘American English后开始获取网络信息。 注意:部分服务器,网关不提供DHCP能力,所以你可能需要在接下来的步骤,输入重启前准备好的网络信息! 如果DHCP成功,自动进入下一步,无需进行任何操作;如果失败,则需要你跟着教程继续手工填写网络信息。然后会依次要你输入服务器IP-子网掩码-网关地址-DNS服务器,如果输入正确会进入到下一步的安装界面。 接下来会依次要求输入你的主机名、域名(留空)、镜像源。 这里镜像源以China为例,然后手动选择一个你想要的镜像源。 然后会要求你输入用户名和root密码。再进入安装向导,进入到磁盘分区,选择Guided - use entire disk,之后再选择All files in one partition,最后一步选择Yes点击Continue直到分区完成。 接下来开始安装Debian 9系统,勾选Yes然后Continue。 开始一系列配置后,会问你是否参加软件包流行度测试,勾选No然后Continue。 运行tasksel来快速选择要安装的软件包,勾选Debian desktop environment、print server、SSH Server,然后Continue。 接下来询问你是否要安装GRUB到MBR,勾选Yes然后Continue。最后基本都是默认,自己看着办,然后等待安装完成。 3、使用SSH登录安装好了后,是没权限登录SSH客户端的,这时候我们进入VNC,登录进去使用命令: #切换root权限 su - #编辑SSH配置文件 nano /etc/ssh/sshd_config 将#PermitRootLogin prohibit-password,修改为PermitRootLogin yes,再使用Ctrl+X、Y、Enter保存退出。最后使用service sshd restart使配置生效,然后就可以使用SSH登录服务器了。 如果想要其他系统,就使用文章开通的那个教程进行安装即可。
-
Linux VPS全自动DD安装Windows一键脚本
说明:该脚本支持在无vnc模式,无救援模式能dd进去windows。为我们在VPS上安装Window系统提供了方便。本教程提供了作者自制的Window 10、Window server 2012 r2的DD包及其它来源的Window 7、Window 2008的DD包,有兴趣的的可以折腾下。 更新 【2017.11.19】作者已制作出Windows 10、Window server 2012 r2系统模板。 一键脚本 适用范围:非OVZ架构,KVM、独立服务器均可使用。 命令行中运行: wget https://xiaofd.github.io/ddwin.sh && bash ddwin.sh -w http://直链地址 -d /dev/vda #备用地址 wget https://www.southcat.net/usr/shell/ddwin.sh && bash ddwin.sh -w http://直链地址 -d /dev/vda 类似这么使用,参数请自行修改,其中-w参数为http直连gzip压缩格式dd包链接,-d为dd目标硬盘位置,运行完脚本后等待就能dd成功了。 VNC界面可以看到类似网络重装的界面,有一个地方会一直卡住,那里就是在dd系统了,只要你的dd包下载没有问题,这部分等一等总会过去的。 DD Windows包 1、作者自制的Windows DD包 Windows 10(内存至少1G): 谷歌网盘地址:https://drive.google.com/open?id=1TmErU8F4SDePUfXixyGJyPDCj4EfTqat #登录用户名和密码 Username: xiaofd Password: xiaofd.win Window server 2012 r2(内存至少512): 谷歌网盘地址:https://drive.google.com/open?id=1VLODEvdd5BFWrXLKIXsJZqzRlnp5GcLN #登录用户名和密码 Username: Administrator Password: xiaofd.WIN 重点说明:DD包为自制,自制过程:添加驱动,安装win10,设置管理员账户(xiaofd),开启远程桌面,修改计算机名称为(xiaofd),没有额外的操作,可放心使用。有人指出没有Administrator权限不放心,dd完后自行开启admin管理员账户,并删除xiaofd账户即可。(win10安装必须添加一个非Administrator管理员账户,这个用过win10的应该都知道)。 2、其他途径找的DD包 http://down.80host.com/iso/dd/WS2008R2Enterprise-Joodle-Template.gz http://down.80host.com/iso/dd/Windows2012R2-Joodle-Template.gz Username:Administrator Password:Password147 http://down.80host.com/iso/dd/Windows7-Joodle-Template.gz http://down.80host.com/iso/dd/Windows8.1-Joodle-Template.gz Username:Admin Password:Password147 http://down.80host.com/iso/dd/7.ENT.EVAL.64.VIRTIO-SCSI.gz Username:WhatUpTime.com Password:P@ssword64 http://down.80host.com/iso/dd/win7_cn_5gb_virtio_scsi.gz Username:administrator Password:www.80host.com 支持OVH VPS的scsi磁盘驱动,其他viostor的DD包在上面会蓝屏 http://down.80host.com/iso/dd/win7_cn_5gb_virtio_scsi_faster.gz Username:administrator Password:www.80host.com 支持OVH VPS的scsi磁盘驱动,其他viostor的DD包在上面会蓝屏 http://down.80host.com/iso/dd/Kimsufi2003.gz Username:Administrator Password:password!yxz.me http://down.80host.com/iso/dd/win2003_with_update.gz Username:administrator Password:80hostkvmlamjj http://down.80host.com/iso/dd/ikoula92.gz Username:administrator...
-
一个多功能的PHP短网址程序:Shortny,自定义后缀/二维码/链接统计等
说明:Shortny是一款国外的PHP短网址源码,程序非常小巧,但是功能是很多的,支持自定义后缀、加密访问,查看链接统计,而且还支持放广告,这个广告功能相信有些人会喜欢。界面也比较好看,支持白天/夜晚切换模式,由于官方的程序是收费的,所以这里博主提供的是由顶点网破解的最新版Shortny v2.0.1,顺便说下安装方法和一些细节处理。 截图 特性 #前端 简洁、优雅、反应灵敏的设计 创建URL 创建自定义URL 密码保护的链接 链接统计 暗色主题 小书签 复制和共享链接 #后端 删除网址 编辑网站设置 添加或编辑广告 分析 使用自定义CSS #功能 垃圾邮件检查器 所有输入都经过验证以进行保护。 安全支护板 命中计数 安装 环境要求:PHP、Mysql、Nginx/Apache,搭建方法自行选择,这里使用宝塔演示。 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装PHP、Nginx或Apache、Mysql。 2、上传程序点击面板左侧-添加站点,数据库选择Mysql,设置好数据库名称、密码。 然后上传源码到根目录并解压出来(源码下载:Shortny_v2.0.1),也可以直接在SSH客户端使用命令: #将下面根目录地址改成自己的再运行 cd /www/wwwroot/www.southcat.net wget https://www.southcat.net/usr/down/Shortny_v2.0.1.zip unzip Shortny_v2.0.1.zip && rm -rf Shortny_v2.0.1.zip 3、伪静态设置 #Apache,编辑.htaccess文件,将本地地址修改成自己的域名,比如: ErrorDocument 404 https://www.southcat.net/404 ErrorDocument 403 https://www.southcat.net/404 #Nginx,点击域名设置-伪静态,然后将下面例子的域名改成自己的,再复制进去,例子: rewrite ^/about /about.php last; rewrite ^/api-about /api-about.php last; rewrite ^/contact /contact.php last; rewrite ^/tos /tos.php...
-
Memtester一键脚本,可检测VPS真实可分配内存及超售情况
简介 Memtester是一个检测VPS真实可分配内存的小工具,适用于检测VPS超售情况。本程序检测的可分配内存指的是用户使用时最大能占用的内存量。 使用 Github地址:https://github.com/FunctionClub/Memtester 运行命令: #CentOS/RHEL系统 yum install wget -y yum groupinstall "Development Tools" -y wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp gcc -l stdc++ memtester.cpp ./a.out #Ubuntu/Debian系统 apt-get update apt-get install wget build-essential -y wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp gcc -l stdc++ memtester.cpp ./a.out #脚本备份 https://www.southcat.net/usr/shell/memtester.cpp