说明:miniProxy
是一个用PHP
编写的简单Web
代理,可以让您绕过网页过滤器,或匿名浏览网页。一般我们可以拿来访问谷歌查询学习资料等,对于谷歌重度使用者或者需要经常使用谷歌的团队/班级来说,还是挺方便的,毕竟不用梯子就可以直接访问谷歌了。
手动安装
GitHub地址:https://github.com/joshdick/miniProxy
环境要求:PHP >= 5.4.7
,并且要求安装PHP curl
和mbstring
拓展;建议使用域名并开启HTTPS
;如果想访问谷歌等,则需要国外服务器。
手动只推荐有现成环境的,比如已经装过宝塔面板或者其它的LNMP
安装包等,然后直接访问上面的Github
地址,将PHP
文件下载并上传至网站根目录,最后直接访问即可。
Docker安装
由于官方的界面太简陋了,于是某大佬花了几分钟改了下,比官方的稍微好点了,这里就直接做成了Docker
镜像,拉取镜像的时候,建议直接使用域名访问,期间会自动给你配置SSL
,用IP
可能会出现很多未知问题。
修改后的截图如下:
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、拉取镜像
#使用ip访问,不建议选择
docker run --name miniproxy -d \
--restart=always \
-p 80:80 \
moerats/miniproxy
#使用域名访问,请修改为自己的域名后运行
docker run --name miniproxy -d \
--restart=always \
-p 80:80 \
-p 443:443 \
-e domain=www.southcat.net \
moerats/miniproxy
使用域名访问的话,请提前解析好域名并生效,不然给你签发SSL
证书的时候会失败,导致打不开等情况。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/2444/
不妨点个广告再走嘛
相关推荐
-
Linux VPS使用ipset快速屏蔽指定国家的IP访问
说明:ipset是iptables的扩展,它允许你创建匹配整个IP地址集合的规则。可以快速的让我们屏蔽某个IP段。这里分享个屏蔽指定国家访问的方法,有时候还可以有效的帮网站阻挡下攻击。 方法 首先需要得到国家IP段,下载地址:http://www.ipdeny.com/ipblocks/。这里以我们国家为例。 1、安装ipset #Debian/Ubuntu系统 apt-get -y install ipset #CentOS系统 yum -y install ipset 2、创建规则 #创建一个名为cnip的规则 ipset -N cnip hash:net #下载国家IP段 wget -P . http://www.ipdeny.com/ipblocks/data/countries/cn.zone #将IP段添加到cnip规则中 for i in $(cat /root/cn.zone ); do ipset -A cnip $i; done 3、开始屏蔽 iptables -I INPUT -p tcp -m set --match-set cnip src -j DROP 4、解除屏蔽 #-D为删除规则 iptables -D INPUT -p tcp -m set --match-set cnip src -j DROP
-
使用Docker安装Wine-CoolQ,并运行酷Q Air/Pro(QQ机器人)
说明:酷Q大概是使用最多的一款QQ机器人软件,功能也很强大。我们可以用它实现QQ群管理、好友聊天、日常便民等多种功能,大多数都是在Win系统上运行它,由于官方有Docker镜像,借助Wine运行的CoolQ,所以我们也可以在Linux系统上运行,这里就说下方法。 截图 安装 Github地址:https://github.com/CoolQ/docker-wine-coolq 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、安装wine-coolq docker run --restart=always --name wine-coolq -d \ -p 9000:9000 \ -v /coolq:/home/user/coolq \ -e VNC_PASSWD=moerats \ -e COOLQ_ACCOUNT=1234567 \ coolq/wine-coolq 参数说明: -p 将内部的Web运行端口9000映射到外部的9000,可自行修改端口。 -v 将内部酷Q和其数据文件夹/home/user/coolq映射到外部的/coolq文件夹,可自行修改路径。 -e 为环境变量,大致有3个变量,其中第3种未使用,大致如下: 1、VNC_PASSWD为VNC密码。注意该密码不能超过8个字符,默认MAX8char。 2、COOLQ_ACCOUNT为设置要登录酷Q的帐号。在第一次手动登录后,你可以勾选“快速登录”功能以启用自动登录,此后,docker容器启动或酷Q异常退出时,便会自动为你登录该帐号。 3、COOLQ_URL为下载酷Q的地址,默认为http://dlsec.cqp.me/cqa-tuling,即酷Q Air图灵版。请确保下载后的文件能解压出酷Q Air/CQA.exe或酷Q Pro/CQP.exe。 安装好了后,访问http://IP:9000,可以打开一个VNC页面,输入密码,文中默认moerats,即可看到一个酷Q Air已经启动。 对于CentOS系统,还需要开启9000端口,开启如下: #CentOS 6 iptables -I INPUT -p tcp --dport 9000 -j ACCEPT service iptables save service iptables restart...
-
Linux VPS安装Fikkerd 3.7.6全功能破解版
说明:Fikkerd很久前在博客就介绍过了,是一款面向CDN/站长的专业级网站缓存和反向代理服务器软件,具体查看:CentOS安装Fikker自建CDN系统,支持Https/反向代理/防CC攻击,由于免费版受限很多,导致很多功能都用不了,现在有大佬发出了最新Linux Fikker 3.7.6授权全功能破解版,有兴趣的可以试试自建CDN。 安装 运行以下命令: wget https://www.southcat.net/usr/down/fikkerd-3.7.6-linux-x86-64.tar.gz tar zxvf fikkerd-3.7.6-linux-x86-64.tar.gz cd fikkerd-3.7.6-linux-x86-64/ chmod +x ./bin/fikkerd ./fikkerd.sh install ./fikkerd.sh start 完成后访问http://IP:6780,初始密码为123456,如果打不开,开启端口即可。 #如果防火墙使用的iptables(Centos 6) iptables -I INPUT -p tcp --dport 80 -j ACCEPT iptables -I INPUT -p tcp --dport 443 -j ACCEPT iptables -I INPUT -p tcp --dport 6780 -j ACCEPT service iptables save service iptables restart #如果使用的是firewall(CentOS 7) firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=443/tcp --permanent firewall-cmd --zone=public --add-port=6780/tcp --permanent firewall-cmd --reload 使用方法查看前面给的Fikker教程地址。
-
小内存VPS安装Caddy+PHP 7+Sqlite 3环境,并快速搭建Typecho博客
说明:我们一般搭建博客的方法就是使用lnmp、lamp等一键包,或者宝塔等面板来搭建Web环境,不过都只适合大点内存的VPS服务器,小点的比如96M、128M服务器就不行了,这时候我们就可以通过安装其它环境来搭建网站环境了,这里博主就说下Caddy+PHP7+Sqlite3安装教程,3分钟就可以搭建一个Typecho博客,并成功运行在96M的VPS服务器上,至于96M以下的服务器就不测试了,毕竟很少见了。 安装 教程只写Debian 8、9,建议选择mini版。如果你是96M或者128M的KVM建议增加点Swap,教程查看:VPS添加Swap虚拟内存。 1、安装PHP 7和Sqlite 3 #Debian 8系统 #添加源 echo "deb http://packages.dotdeb.org jessie all" | tee --append /etc/apt/sources.list echo "deb-src http://packages.dotdeb.org jessie all" | tee --append /etc/apt/sources.list #添加key wget --no-check-certificate https://www.dotdeb.org/dotdeb.gpg apt-key add dotdeb.gpg #更新系统 apt-get update -y #安装PHP 7和Sqlite 3 apt-get install php7.0-cgi php7.0-fpm php7.0-curl php7.0-gd php7.0-mbstring php7.0-xml php7.0-sqlite3 sqlite3 -y #Debian 9系统 #更新系统 apt-get update -y #安装PHP 7和Sqlite 3 apt-get install php7.0-cgi php7.0-fpm php7.0-curl php7.0-gd php7.0-mbstring php7.0-xml php7.0-sqlite3 sqlite3 -y 2、安装Caddy这里直接使用逗比的一键脚本。 wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh #备用地址 wget -N --no-check-certificate https://www.southcat.net/usr/shell/Caddy/caddy_install.sh...
-
Goimg.io:一个免费的在线智能图片压缩瘦身工具
说明:有时候我们上传图片到论坛或者当成头像的时候,会提示图片过大,这时候就需要将图片压缩一下了,记得很久前发过一个这样的工具,参考:TinyPNG-一个可以在线压缩图片的网站,今天又发现了一个很不错的在线图片压缩工具Goimg.io,差不多压缩的很极致了。不过对比了TinyPNG和Goimg,发现TinyPNG压缩的更极致,当然各有优点,具体就不多说了。 简介
-
ImgURL:一款功能多且简洁的图床程序
简介 ImgURL是继:https://github.com/helloxz/xz-pic,小Z大佬写的另一款图床程序,依然保持以往简洁风格,在XZ Pic基础上完善了UI,增加了部分实用的功能。 截图 功能 拽拖上传,自动生成连接,一键复制。 图片预览与探索。 基本的图片管理。 支持TinyPNG图片压缩。 图片鉴黄 API上传 油猴脚本上传 安装 环境要求:PHP>=5.6,需要exif函数支持。 先访问:https://github.com/helloxz/imgurl下载最新版ImgURL程序,放到您的站点根目录并解压。修改一下config.php设置你自己的域名和密码,访问http(s)://domain.com/即可,就是这么简单。 Demo:https://imgurl.org/帮助文档:https://wiki.xiaoz.me/docs/imgurl/源码:https://github.com/helloxz/imgurl ImgURL专业版 目前作者开发发布了ImgURL Pro专业版图床程序,满足更多用户需要,功能如下: 支持拽拖上传、多图上传、Ctrl + V粘贴上传、URL上传 支持图片裁剪,自动生成缩略图 限制访客上传数量/限制上传大小 图片压缩 图片鉴黄 API支持 无广告 自定义底部版权 多个外部存储(本地、Backblaze B2、腾讯COS、FTP) 永久更新 + 6个月技术支持
-
使用Plexdrive/Rclone+Google Drive搭建无限容量的媒体库,适用于Plex/Emby/Jellyfin等
说明:一般我们玩Plex、Emby、Jellyfin这些媒体服务器的时候,都会考虑到硬盘大小的问题。如果考虑到成本的话,那就只能挂载无限网盘了,这里就建议用Google Drive,挂载方法的话可以用Plexdrive和Rclone。 提示:本教程需要国外的服务器,且挂载后看电影、听音乐的时候不需要梯子 Plexdrive是一个可以安装Gdrive应用的工具,看名字像是为Plex量身打造,其实其它应用也可以用,该工具可以直接从Gdrive读取媒体文件,专门争对媒体服务器优化,貌似是利用内存缓存原理,可以加快媒体访问并减少API的读取次数。所以可能需要内存大点,不够的可以添加个几G的虚拟内存,Swap一键脚本→传送门。 Rclone是一个强大的网盘挂载工具,很久前博主就经常介绍,不过考虑到用途,之前的挂载参数肯定是需要调整下的,所以会在这里单独说下,该工具目前也有适合媒体服务器的缓存读取功能,但缓存很容易占用本地硬盘空间,所以这里博主就不用缓存功能了,主要使用的是分段读取,读取会快点,对于API来说,读取次数也会变的非常少。 #两个工具的读取区别 Plexdrive:只能读取和删除 Rclone:可以写入、读取和删除,但不能当硬盘直接写入,只能将文件移动进去 这2个工具都需要安装fuse,可以提前装下,使用命令: #Debian/Ubuntu系统 apt-get install fuse -y #CentOS系统 yum install fuse -y 使用Plexdrive Github地址:https://github.com/dweidenfeld/plexdrive 1、获取谷歌API凭据先启用Google Drive API,启用地址:点击进入。 再创建一个OAuth client ID,创建地址:点击进入。应用类型选择其他(Other),名称自己填,这里博主填的Plexdrive。 然后你会获得自己的客户端ID和客户端密钥,再复制下来。 2、运行PlexdrivePlexdrive下载地址→传送门,根据自己的架构选择对应的版本。 #下载最新的Plexdrive wget https://github.com/dweidenfeld/plexdrive/releases/download/5.0.0/plexdrive-linux-amd64 #移动并命名 mv plexdrive-linux-amd64 /usr/local/bin/plexdrive chmod +x /usr/local/bin/plexdrive #新建本地挂载目录 mkdir -p /home/gdrive #开始挂载 /usr/local/bin/plexdrive mount \ -c /home/.plexdrive \ -o allow_other \ -v 4 --refresh-interval=1m \ --chunk-check-threads=4 \ --chunk-load-threads=4 \ --chunk-load-ahead=4 \ --max-chunks=20 \ /home/gdrive 挂载参数可以参考→传送门,可以根据你的需求自行调整以上参数。 挂载后会要你输入客户端ID和密匙,然后打开获取到的链接绑定账号后,将自己获取到的code复制到SSH客户端确定即可。 然后接下来Plexdrive将开始生成缓存,所以期间我们需要等几分钟。缓存完了后,你会看到Gdrive的文件已经同步到了本地挂载文件夹。然后使用Plex、Emby、Jellyfin等媒体服务器的时候,就可以直接把媒体文件夹指向本地挂载文件夹了。 3、开机自启这里使用Systemctl守护进程,只适用于CentOS 7、Debian 8+、Ubuntu 16+。 #以下是一整条命令,一起复制到SSH客户端运行 cat > /etc/systemd/system/plexdrive.service <<EOF [Unit] Description=Plexdrive AssertPathIsDirectory=/home/gdrive After=network-online.target [Service] Type=simple ExecStart=/usr/local/bin/plexdrive mount \ -c /home/.plexdrive \...
-
CRZ.im:一个十分简洁的网址缩短服务,带源码安装教程
简介 CRZ.im是一个网址缩短服务的网站,所用的源码基于PHP、SQLite进行开发,总大小仅10K左右,十分轻巧。 演示地址:https://crz.im/ 截图 安装 搭建好Web环境,可以使用宝塔面板,或者LNMP一键包,只需要安装Nginx、PHP即可。 然后解析好域名,上传程序源码到网站根目录,源码下载:Github、本地下载。 接下来设置Nginx伪静态,在网站配置文件中添加以下代码: #root后面为网站根目录 location / { try_files $uri $uri/ =404; rewrite (\d+|\w+)$ /index.php?id=$1; location ^~ /asset/ { root /var/www/xx.com; } location ^~ /api/ { root /var/www/xx.com; } location ^~ /inc/ { return 403; } }
-
Windows/Mac系统下挂载Google Drive网盘为本地硬盘使用
说明:今天在邮件里发现曾经申请过一个edu邮箱,而且还可以用,就搞了个无限空间的Google Drive网盘挂载到VPS或者电脑上玩玩,这里就分享下Windows/MAC系统使用Google Drive File Stream工具挂载Google Drive网盘的方法,VPS服务器挂载方法请参考:在Debian/Ubuntu上使用rclone挂载Google Drive网盘。 截图 客户端 提示:从官方下载客户端需要挂梯子。 1、Windows客户端适用于Windows 7及更高版本,不支持Windows Server版本。 下载地址:官方下载,本地下载。 2、MAC客户端适用于El Capitan(10.11)及以上、High Sierra(10.13)。下载地址:官方下载,本地下载。 使用 Windows系统直接打开客户端登录账号就可以用了。
-
WordPress博客网站常用Robots.txt规则
说明:我们有时候页面有些内容由于某些因素,都要防止被搜索引擎收录,而禁止搜索引擎收录比较简单的办法是在Robots.txt里设置规则,Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。这里说下方法。 这里以WordPress博客网站为例,在网站根目录Robots.txt里添加如下规则: User-agent: * Disallow: /wp-admin/ Disallow: /wp-content/ Disallow: /wp-includes/ Disallow: /*/comment-page-* Disallow: /*?replytocom=* Disallow: /category/*/page/ Disallow: /tag/*/page/ Disallow: /*/trackback Disallow: /feed Disallow: /*/feed Disallow: /comments/feed Disallow: /?s=* Disallow: /*/?s=*\ Disallow: /attachment/ 下面分别解释一下各项的作用: 1、Disallow: /wp-admin/、Disallow: /wp-content/和Disallow: /wp-includes/ 用于告诉搜索引擎不要抓取后台程序文件页面。 2、Disallow: /*/comment-page-*和Disallow: /*?replytocom=* 禁止搜索引擎抓取评论分页等相关链接。 3、Disallow: /category/*/page/和Disallow: /tag/*/page/ 禁止搜索引擎抓取收录分类和标签的分页。 4、Disallow: /*/trackback 禁止搜索引擎抓取收录trackback等垃圾信息 5、Disallow: /feed、Disallow: /*/feed和Disallow: /comments/feed 禁止搜索引擎抓取收录feed链接,feed只用于订阅本站,与搜索引擎无关。 6、Disallow: /?s=*和Disallow: /*/?s=*\ 禁止搜索引擎抓取站内搜索结果 7、Disallow: /attachment/ 禁止搜索引擎抓取附件页面,比如毫无意义的图片附件页面。