Setting Up Shadowsocks on Linode

Log in to your server, check everything is OK. And find the password and server port generated for you:

# supervisorctl status
shadowsocks RUNNING pid 6929, uptime 0:01:25
# cat /etc/shadowsocks.json
{
“server”:”0.0.0.0″,
“server_port”:4762,
“local_port”:1080,
“password”:”7f2aa2fef57d8414″,
“timeout”:300,
“method”:”aes-256-cfb”
}

If you need to restart the server, run

supervisorctl restart shadowsocks

https://github.com/shadowsocks/shadowsocks/wiki/在-Linode-上快速搭建-Shadowsocks

PHP中获取当前页面的完整URL


#测试网址: http://localhost/blog/testurl.php?id=5

//获取域名或主机地址
echo $_SERVER['HTTP_HOST']."
"; #localhost

//获取网页地址
echo $_SERVER['PHP_SELF']."
"; #/blog/testurl.php

//获取网址参数
echo $_SERVER["QUERY_STRING"]."
"; #id=5

//获取用户代理
echo $_SERVER['HTTP_REFERER']."
";

//获取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#http://localhost/blog/testurl.php?id=5

//包含端口号的完整url
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://localhost:80/blog/testurl.php?id=5

//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);
#http://localhost/blog

你到底是一个什么样的存在?

并非是市面上流通的域名后缀都可以备案的。需要域名后缀工信部收录后才允许开放备案,目前.pub/.rocks/.band/.market/software/.social/.lawyer/.engineer/.link/.click/.help/.gift/.pics/.photo/.news/.video/.win/.party/.date/.trade/.science/.online/.tech/.website/.space/.press/.wiki/.design/.live/.studio/.red/.loan/.bid/.mom/.lol/.work/.game/.store/.ltd 后缀的域名工信部暂未收录,故无法进行网站备案。

核实域名后缀是否收录,可以登录工信部公共查询网站进行查看。登陆后点击左侧的“公共查询”,再点击“域名类型”即可。如您购买的域名后缀无法进行备案申请,您可将域名指向海外免备案服务器,海外空间无需进行备案申请。

微信查找谁删除了你?

总是不断收到有人提示,我在清理好友,骚扰人,其实有很好的办法来处理这个事情。
就是用下面这个软件:WeChat Helper。
这款作者已经把软件放到github,直接下载使用,很方便,不扰人:
https://github.com/freedombird9/wechat-deletion-check/blob/master/README.md

原理

创建群组并加人,如果被联系人删除或者屏蔽,则无法加其入群。
因为只创建群不发消息的话,群里的人并不会收到提示,所以此方法不会被好友发现。