苏白 发布的文章

虚拟专用网络vpn的搭建

一,购买服务器

建议购买依次为香港-东京-新加坡。推荐安装镜像为centos 7以上版本。

二,配置pptpd

可用于VPN的协议主要有三种 PPTP、 L2TP 和 IPSec,在此我们使用pptp来搭建。

打开电脑ssh终端,输入ssh root@ ip地址,输入密码连接到云服务器

安装pptpd:

yum install pptpd

修改ip配置:

vim /etc/pptpd.conf

按i进入编辑模式,找到

localip 192.168.0.1

remoteip 192.168.0.234-238,192.168.0.245

将这两行前面#删掉,按esc退出编辑模式,再按shift + : ,输入wq表示保存退出

三,修改pptp的DNS配置

vim /etc/ppp/options

i进入编辑,删掉lock,增加两行

ms-dns 8.8.8.8

ms-dns 8.8.4.4

esc,shift+:,wq同上保存退出.此dns为谷歌dns

四,修改日志输出位置,方便查看日志

在/etc/ppp/options增加一行

logfile /var/log/ppp.log

五,设置用户名和密码

vim /etc/ppp/chap-secrets

在里面增加一行,例如 subai pptpd 12345 *

其中subai是用户名,pptpd表示server,12345是密码,*表示不限ip地址可连接

六,修改sysctl.conf

vim /etc/sysctl.conf

增加一行

net.ipv4.ip_forward=1

保存退出后使用命令sysctl -p使其生效

七,设置iptables规则

iptables为centos 7自带的,无需下载安装

iptables -t nat -A POSTROUTING -s 192.168.2.0/16 -o eth0 -j MASQUERADE

//是ifconfig得到的IP

iptables-save > /etc/iptables.pptp

八,重启pptpd

systemctl restart pptpd.service

九,使用手机或电脑连接VPN

Ip地址为服务器ip地址,账号密码为自己上面创建账号密码,类型选pptp

mac端使用charles抓包安卓手机

mac端使用charles抓包安卓手机

图片描述(最多50字)
一,下载最新版charles官网地址

https://www.charlesproxy.com/latest-release/download.do

二,破解charles

访问网址https://www.zzzmode.com/mytools/charles/

根据提示下载对应版本的charles.jar包。更多详细教程访问

https://blog.zzzmode.com/2017/05/16/charles-4.0.2-cracked/

找到应用程序charles,右键选择查看包内容,在 /content/java/目录下,将已有charles.jar移到桌面,将破解版charles.jar移过来替换。在替换前打开一次charles再关掉,否则它会提示charles已损坏无法打开。三,设置mac端代理

在菜单proxy下选择proxy setting,在proxies中勾选enable transparent HTTP proxying,默认端口为8888.点击ok。

四,设置手机端代理

在mac端charles菜单help ,点击local ip address查看本机ip,待用。

将手机和电脑连接至同一个wifi下,在手机端点击wifi名称,打开手动代理,输入代理服务器主机名为mac 的ip,代理服务器端口为8888,然后确定。这时候charles已经能监控到手机端的网络请求了,只不过识别不了https请求。

五,在mac端安装ssl证书

打开mac端charles菜单,选择help,选择proxying,选择install charles root certifacate,在弹出框输入电脑登录密码允许修改钥匙串,在系统/所有项目 目录下,双击Charles proxy....证书,设置为始终信任。过程中可能需要再次输入电脑密码验证。

在charles菜单栏 - proxy - ssl proxy settings中设置host为*,表示任意匹配,port为网页浏览端口号:填443,点击确定。

完成后重启charles,这时候会发现charles已经可以抓取电脑浏览器的https请求了。

六,在安卓手机端安装

手机浏览器访问chls.pro/ssl,下载证书并安装,名字随意起,凭据用途选择vpn和应用,确定后刷新手机网页,charles即可正确抓取到安卓手机端https请求。

Aliyun Linux 服务器安装mysql + apache + php

Aliyun Linux 服务器安装mysql + apache + php
第一步,打开mac终端

ssh root@公网ip地址

password 服务器登录密码

第二步,安装apache

yum install httpd #根据提示输入y

配置域名

vi /etc/httpd/conf/httpd.conf #点i进入编辑模式

找到 #servername www.example.com:80

修改为 #servername www.subai.com #自己的域名,没有就设置localhost

按shift+:进入命令行模式

wq保存退出

chkconfig httpd on #设为开机启动

service httpd start

提示你 redirecting to /bin/systemctl start httpd.service

根据提示/bin/systemctl start httpd.service

之后就可以用systemctl start httpd来启动了

可以使用service httpd status查看apache状态

第二步,安装mysql

安装wget命令

yum -y install wget

下载mysql的repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

安装mysql-community-release-el7-5.noarch.rpm包

rpm -ivh mysql-community-release-el7-5.noarch.rpm

查看一下

ls -1 /etc/yum.repos.d/mysql-community*

显示

/etc/yum.repos.d/mysql-community.repo

/etc/yum.repos.d/mysql-community-source.repo

安装mysql

yum install mysql-server

第三步,安装php

yum install php #根据提示输入Y直到安装完成

yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt #这里选择以上安装包进行安装,根据提示输入Y回车

/etc/init.d/mysqld restart #重启MySql

/etc/init.d/httpd restart #重启Apche

第四步,编辑一个php程序

cd /var/www/html

vi index.php #编辑输入下面内容

:wq! #保存退出

注意:vi 进入编辑器,i进入编辑模式,shift+:进入命令行模式

时至2018年底,互联网还有什么机会

时至2018年底,互联网还有什么机会

自1994年第一根64kb的光缆横跨太平洋进入中国以来,二十四年时间,天翻地覆。互联网只做两件事,一是帮人们提升效率,节约时间。二是让人们把时间消费在自觉快乐的事情上。第一种有网购,搜索,即时通讯。第二种有视频,音乐,游戏,新闻。

自2008年以来,诞生大公司的领域有,智能手机,短视频,打车,外卖,在线支付,即滴滴,美团,字节跳动。炒作火热的领域有团购,跨境电商,移动端游戏,虚拟现实,人工智能,区块链,共享经济。互联网的创业分为了三类:1,登月工程类,必须要有雄厚的实力背景才能做,移动支付,云计算,智能手机。2,一枝独秀类,要尖端的研发人才才能做,人工智能,区块链。3,大浪淘沙类,门槛很低,受众很广,成败论英雄,社交,游戏,电商。

对普通人而言,1,2是可望而不可及的,唯有3是可以触达的机会,而且随着新技术的普及,里面的机会是不断出现的,不会终止。互联网创业的结果也分为三类,1,无疾而终类,不靠谱的想法,不靠谱的手段,各种不靠谱造就树倒猢狲散。2,残喘苟活类,如门户网站,金山,豆瓣,知乎,有一定比例的人用,但是赚不到钱,靠融资存活,自然也做不大。3,经济引擎类,如bat,成就了自己,改变了世界,造福了人类,每个人都用,公司也巨额利润,赢家通吃。

互联网盈利的方式也大致分为三种,占据70%的大头是广告,接着是游戏,会员等虚拟充值,最后是和合作伙伴的利润分成。

目前我想到普通人可以接触的机会,1,广告代理,在线广告是个会持续增长的市场,目前大客户都有自己的投放团队来负责,而小商户无力分享这杯羹,原因是种类繁多,要投放效果好投放渠道选择和数据分析成本太高,一不小心就大笔费用打水漂。2,职前教育,大学对学生的职前教育投入太低,导致大学生以及初入职场的人在就业,转行等场景门槛过高,无法找到适合自己长处的工作。而事实上老职场人很愿意帮助新人的,因为他们受过同样的苦。

来北京的第六个月

自13年上大学以来在南京待了五年,本科四年,工作一年。终于在第六年,由于工作变动去了北京。回想起来,前21年人生的四分之一是在南京度过,也因此对南京有了家乡的感觉,很喜欢南京的生活。

来北京工作,地理意义上的迁徙也伴随着心态的改变,收获颇丰,不虚此行。在此列举一下收获。有些是以前没听过,有些是以前听过但没有什么体会。

一,没有调研就没有发言权。这句话最早出自共和国的伟大领袖毛泽东,听上去很合理。在我写代码的生涯里经常会发生这样的事,产品说我们要做一个怎样的功能,测试说我们哪里有bug,在编码者的角度来说,第一反应是否认。这个功能实现不了,这个bug是由于你的手机卡顿,诸如此类的话语回应。有些时候这些话的对的,但更多的时候,你回复“我看一下情况”,通过百度或咨询资深的程序员往往能找到可以实现功能的办法,或者会发现线上确实存在的bug。

二,在创业的路上,只有三天是顺境,其他时候都是举步维艰。在以前做校园公众号的时候,刚开始起步的时候,没钱没经验没渠道,但有想法,在一步步将想法落实的时候,困难也在逐步解决,用户从0到1万,再到三十多万。在日后看来,这些困难都不算是真正意义上的困难。真正的困难也是要稍微努力一点才能遇到的。当我们用户到30万的时候,遭遇瓶颈,涨不上去了。最终由于种种原因放弃了这个项目。放弃也是一个不错的决定,苟活不如不活。但是困难在越大的公司越是错综复杂,诸如百度,金山,新浪这些老牌的互联网公司,何尝不是羡慕阿里腾讯五千亿的市值,自己无能为力。

三,从造一支铅笔开始创业,而不是从造火箭开始。当你起步为零的时候,选择去造火箭或许会成功,但需要走更多的弯路,更长的周期。去造铅笔开始,麻雀虽小五脏俱全,做一件小事情后面同样包含着大事情的哲学艺术,铅笔做好以后可以卖掉,再去投资做火箭,曲线创业。否则可能会面临一种场景,火箭太复杂不知从何开始造,其他事也一事无成了。

四,吵架不失为解决问题的一种好方法。儒学讲究以和为贵,我们都在尽量使得自己优雅,不去争论,但这样做,只能助长别人不合理的想法占据你的时间精力,尤其是作为程序员群体,产品经理不想清楚急着让你做需求,回头改来改去很浪费时间精力,应该提出来说清楚。