上一篇:《办理婴儿户口,流程及资料准备》
一、 VPN访问内网
1. 公司电脑安装Teamviewer 勾选VPN选项 勾选个人选项
2. 家庭电脑安装Teamviewer 勾选VPN选项 勾选个人选项
3. 公司电脑安装 ccpoxy (下载:http://www.ccproxy.com/download.htm)
4. 家庭电脑安装 proxifier
5. 使用步骤:
5.1 Teamviewer VPN 连通
5.2 proxifier 配置代理服务器,规则
5.3 windows internet选项设置代理:
internet 选项 - 链接 - 局域网设置 - 代理服务器勾选 (设置好vpn的ip,端口808)选择好跳过本地地址的代理服务器,高级,可以填写不进行代理的域名如下
*.local;*.baidu.com;*.0550.com;*.aliyun.com;ip.cn;*.cnblogs.com;*.239000.com.cn;*.lanhuapp.com;*.coding.net;*.trello.com;*.iqiyi.com;*.jd.com;*.qianfanyun.com;*.runoob.com;*.bilibili.com;*.react-china.org;*.ant.design;*.storybook.js.org;*.jianshu.com;*.github.com;*.csdn.net;*.shimo.im;*.co.jp;*.apple.com;*.icloud.com;*.qq.com;*.clouddn.com;*.boting.co;*.processon.com;*.volunteer-chuzhou.com;*.autohome.com.cn;*.sohu.com;*.teamviewer.com;*.bdstatic.com;*.hualongxiang.com;*.chinanews.com;*.younth.cn;*.xinhuanet.com;*.newsimg.cn;*.taiwan123.cn;*.feiyudianying.com;*.ptt.cc;*.laqddc.com;*.myjiedian.com;*.71edge.com;*.sina.com.cn;*.trello.com;*.baidustatic.com;*.mmstart.com;*.alicdn.com;*.qiniu.com;*.hualongxiang.com;*.taobao.org;*.alipay.com;*.alipayobjects.com;*.google.cn
5.4 此时,浏览器可以访问内网链接, 其他软件可以通过 proxifier socket访问内网其他ip
二、 Git 代理项目
1、 配置全局代理 xxx:808 是vpn中的伙伴ip
git config --global http.proxy http://xxx.xxx.xxx.xxx:808
git config --global --unset http.proxy
或者 项目内设置代理,不影响其他项目
git config --local http.proxy http://xxx.xxx.xxx.xxx:808
git config --local --unset http.proxy
git强制覆盖本地命令(单条执行):
git fetch --all
git reset --hard origin/huiman
git pull
三、 NPM 代理项目
1、 配置全局代理:
npm config set proxy=http://xxx.xxx.xxx.xxx:808
npm config set registry https://npm.zhonganonline.com
四、Git 的一般设置
1、 设置git name email
git config --global user.name "xxx"
git config --global user.email "xxx@qq.com"
查看配置 git config --list
git branch 查看分支
git branch -v 查看该分支下最后一次更新的记录
git branch --merged 要从该清单中筛选出你已经(或尚未)与当前分支合并的分支 --merged
和 --no-merged
git branch -d testing 如过用-D可以强行删除分支
五、 NPM 代理补充说明
1、 NPM设置代理
npm config set proxy=http://127.0.0.1:8087
npm config set registry=http://registry.npmjs.org
2、关于https
经过上面设置使用了http开头的源,因此不需要设https_proxy了,否则还要增加一句:
npm config set https-proxy http://server:port
3、代理用户名和密码
npm config set proxy http://username:password@server:port
npm confit set https-proxy http://username:password@server:port
4、取消代理
npm config delete proxy
npm config delete https-proxy
5、覆盖npm源,查询模块,cnpm使用
// npm install -g cnpm --registry=https://registry.npm.taobao.org // npm config set registry https://registry.npm.taobao.org npm --registry https://npm.zhonganonline.com install npm config set registry https://npm.zhonganonline.com 推荐此方式覆盖源 查看源: npm config get registry 查看全局模块 npm list --depth=0 -global $ sudo cnpm install -g create-react-app $ create-react-app my-app $ cd my-app/$ npm start
6、 npm 创建react项目例子
cnpm install antd-mobile --save
cnpm install react-app-rewired --save-dev
cnpm install babel-plugin-import --save-dev
cnpm i
npm start
下一篇:《远程工作日常流程》