分类 Linux 下的文章

之前在家用SS都是Win7,换了个环境用Win10之后发现最近版的Win10好像因为.net原因无法使用SS/SSR。
换了2.5.8版本PAC模式依然无解,看日志好像连接没啥问题,
netstat -ano 看1080端口占用的pid 然后再到任务管理器看pid确实是ss。
那就是SS连接成功后无法让浏览器使用代理了,具体原理甚至问题我说不上,不过应该是.net的锅。
那解决方案很明确了,让浏览器通过一些工具或方式主动去连接SS就行了。
之后找了好几个浏览器上的proxy扩展就这个SwitchyOmega管用。
这里有firefox和chrome的扩展链接。

然后我只说下firefox的使用方法。

- 阅读剩余部分 -

本来是打算买一个通配符把测试和生产环境都用上https
但是由于习惯了测试环境域名习惯加.t 如admin.t.example.com
导致通配符域名证书无法用在测试环境(通配符域名证书只能用申请所填写顶级域名下的二级域名)
懒得换域名,因为牵涉到好几个子项目,不管了 直接上生产环境。

- 阅读剩余部分 -

gitlab之前一直是在项目根目录做一个脚本然后ssh连到服务器手动运行脚本
跟输入命令没啥差别...
之前公司搞了gitlab的自动部署
大致流程是:
开发们都使用dev分支,每次提交到dev分支时就触发一个webhook
webhook其实就往指定的url发送一个请求
服务器写一个php文件接收请求并在php中通过exec()执行脚本
当然 以上都是在测试服务器上进行的
然后每当合并到master分支时 也会触发一个webhook 这个是请求到生产环境拉代码的php文件的
合并分支是由组长等管理者确认测试没问题后进行

- 阅读剩余部分 -