家里弄了台linux机器做平常写代码练手用, 我又喜欢窝在星巴克,那怎么远程脸上动态ip的家里内网呢?
1. 你可以用花生壳域名, (我不想被监控也不想折腾,所以放弃了)
2. 直接用动态ip连上去,但是ip改变了怎么办呢? 所以就写了个脚本来实时获取外网ip,一旦IP变动了,立刻发邮件给自己,这样你就能够随时知道最新的ip了
这个应该很简单嘛, 用python来实现. 于是开动起来:
import requests
headers = {
.......
......
pass
......
}
url = 'https://www.ipip.net'
html = requests.get(url, headers=headers)
print(html.state_code)
headers 我省略了, 然后发现print出来的是 521 ? 这是什么鬼? 于是把整个page打印出来
print(html.text)
发现结果是这样一串js代码:
var x="@@toString@@@cookie@GMT@@pathname@1538022991@Thu@attachEvent@div@@@@replace@@@reverse@1@createElement@@e@document@Array@innerHTML@length@challenge@@fromCharCode@captcha@charCodeAt@window@1500@eval@@location@36@else@0xFF@toLowerCase@substr@href@Sep@var@if@chars@@onreadystatechange@false@@@@search@@d@GT@@firstChild@https@@String@K@05@27@@@join@@new@@while@DOMContentLoaded@function@_p@5@k@w@catch@@0xEDB88320@g@@match@setTimeout@YhJ@@gQU@Path@@@__jsl_clearance@2@as@8@&