我正在尝试在OpenShift上实现一个scipt,它可以绕过我学院的一个非常基本的防火墙。
目的是将OpenShift地址添加到我正在运行的任何torrent中的跟踪器列表中。
客户端为对等体请求脚本。
脚本接受对等列表请求,然后从有效的跟踪器请求列表本身。出于测试目的,我已将其硬编码到脚本中,因为跟踪器适用于没有防火墙的测试torrent。
将响应传递回计算机上的torrent客户端。
MyPC <==> Openshift <==> Tracker
此代码因某些原因无效。我跟着烧瓶quick start guide和OpenShift得到了started guide 。
我是网络新手,所以请帮帮我。
这是routes.py文件:
#!/usr/bin/python
import os,urllib2
from flask import Flask
from flask import request
app=Flask(__name__)
app.config['PROPAGATE_EXCEPTIONS']=True
@app.route('/announce/')
def tormirror_test():
q=request.query_string
u=urllib2.urlopen("http://exodus.desync.com:6969/announce?"+str(q))
return u
@app.route("/<name>")
def insulter(name):
return "this is a test code====="+name
if __name__ == "__main__":
app.run()
答案 0 :(得分:0)
我认为部分原因是您的大学可能会阻止从OpenShift连接到您的计算机。我的猜测是你的大学阻止了6969端口的传入连接
只需将其放在此处即可将其标记为已解答