Ap Blog

Cold code, warm soul.

@Aploium2年前

04/29
12:12
编程 网络

shootback:穿透内网与防火墙的反向TCP隧道

A fast and reliable reverse TCP tunnel, designed to be multi-clients and hold high concurrency (support Gzip and AES in transmission)
Github: https://github.com/Aploium/PyReverseTcpTunnel

It also can be used as reverse socks/http/ftp/smtp… proxy, anything as long as is use TCP! Help you to bypass firewall or NAT to access the LAN.
高性能,高稳定性的Python反向TCP隧道代理, 穿透内网,用于内网NAT或防火墙后的内网机器与外网建立TCP隧道. 也可用作Socks/http/ftp…代理
写它之前也尝试过用nc实现,但是nc太简陋了。
我需要用它来带一整个网站的并发和请求. 用来把一个内网站点镜像到外网

特性: (感谢@jinzihao指出)
1.支持多个client, 多个TCP链接(多个Socket) 相互独立不影响
2.支持比较高的并发, 在高负荷的时候比nc资源占用和性能都要好得多
3.自动的连接维护, 快速根据负荷调整链接池容量
4.lazy连接target
5.方便部署和维护
6.简单的握手认证
6.Gzip什么的

Brief explain about how the reverse tcp proxy works

In some situations, Machine Slaver can connect to Machine Master, but Master cannot connect to Slaver directly, by reusing the slaver’s connection, programs in the master machine can connect to the slaver’s machine directly(in those programs’ sight)

In default config,
Master will listen 127.0.0.1:1088 and 0.0.0.0:2082
Slaver will connect master_ip:20822 and target_ip:80 (in default cfg, they are all 127.0.0.1)
Read More →

shootback:穿透内网与防火墙的反向TCP隧道

@Aploium2年前

04/26
10:17
编程

支持Python3的阿里大鱼短信SDK

阿里大鱼是难得的对个人开发者开放,而且没什么门槛的短信服务,质量也相当好。

只是官方Python API不支持Python 3.x 于是自己写了一个支持Python3的阿里大鱼短信API
依赖requests库

阿里大鱼及其API官网:

http://www.alidayu.com/service
https://doc.alidayu.com/doc2/detail?treeId=136&articleId=104523&docType=1
https://api.alidayu.com/doc2/apiDetail?apiId=25450

直接运行它本身就是一个demo.

以下代码可能不是最新版本,请访问 它的github 来查看最新版本

Read More →

支持Python3的阿里大鱼短信SDK

@Aploium3年前

10/22
23:09
编程 网络

实时监控微信投票的票数

微信刷票是一种破坏公平而令人恼火的行为,更坑爹的是微信后台完全没有办法检测刷票行为(不知道API可不可以,目测也不行)

于是写了一个用来实时监控微信票数的小程序,每隔1分钟抓取微信页面上的票数,帮助抓出刷票的家伙来。

微信投票票数实时监控-实例

图中某组织显然是刷票了


Read More →

实时监控微信投票的票数

@Aploium3年前

05/27
22:45
编程

C专题课 俄罗斯方块程序

这是Aploium在C专题课写的Project3俄罗斯方块。

跑在window下(不需要Dosbox),图形比较漂亮(还行),按钮hover时会高亮

平滑移动和平滑下落,背景颜色渐变。

支持上传成绩到服务器,有网络排行榜功能,能查询自己的记录。

呃还有常规的加速减速暂停功能。

好吧其实挺水的……大神勿喷…….下载链接在最后面。

话说windows的消息队列机制真是好坑…..

 

Aploium俄罗斯方块的游戏图

俄罗斯方块主游戏图

Read More →

C专题课 俄罗斯方块程序

@Aploium3年前

05/5
09:02
编程

WordPress代码块测试

/* Language C/C++ */
/* aploium.com */
#include <stdio.h>;
main()
{
char a[]="Hello World";
long i;
for(i=10;i!=0;i--){
	printf("%c",a[i]);
}
return 0;
}

// Language CSS
// aploium.com
.syntaxhighlighter .toolbar
{
  font-size: 80%;
  font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
  padding: 1px 5px 5px 5px;
}

WordPress代码块测试