剑轩博客

  • 首页

  • 归档

  • 分类

  • 标签

  • 搜索

利用Proxifier实现所有程序使用代理

发表于 2018-10-14 | 更新于 2019-03-27 | 分类于 软件
本文字数: 461 | 阅读时长 ≈ 1 分钟

前言

今天分享一个可以设置电脑系统全局代理的软件:Proxifier ,为什么要分享这个软件呢?因为当我繁琐的搞定了 Xshell 配置各台内网服务器的代理、Navicat 配置内网数据库连接 、 将 Java 代码添加 JVM 参数代理时(具体原因可以查看 Java程序设置代理服务器),公司的一位小哥哥分享了一个非常🐮的一个软件,即 Proxifier 。它可以将我前面所做的工作都省略掉(我的内心是崩溃的,我又把原来配置的那些东西删了😭)。

安装

下载地址:https://www.proxifier.com/

从官网上发现存在多个版本,其中便携版是不需要安装,直接双击运行,安装版则直接安装即可

注册码:

1
2
3
4
GKZ4Q-R2XYK-6FHWM-EVQVD-RKFJK
89Z4L-W3HHW-6WAYE-2XMHM-DHYBQ
SDZ2Y-NY3RK-YKT32-P8AEK-GYEJF
KEZSE-92N5C-VR3WV-PSVQT-DMC7G
阅读全文 »

Java程序设置代理服务器

发表于 2018-10-13 | 更新于 2019-03-27 | 分类于 Java
本文字数: 6.4k | 阅读时长 ≈ 6 分钟

前言

前两天公司搬到新的办公楼上班,但由于网络没有打通,只能通过设置跳板机 SSH 隧道的动态代理来访问原来的内网环境,之前已经写过一篇SSH端口转发总结,通过之前的文章,就可以解决访问原内网中的浏览器资源问题,但是还有一个问题:开发过程中的程序中数据库等资源依旧无法访问,本文记录了 Java 程序如何使用代理去请求其他服务。

查看 IP 地址的API

  1. https://ip.sb/
  2. http://myip.ipip.net/
  3. https://www.ip.la/
  4. https://www.ipip.net/

Java代码使用代理

目前在我的了解范围内,我知道有两种方式实现 Java 代码使用代理(所以我不敢说只有两种方式😅),分别是:程序中设置代理、设置 JVM 启动参数。在这些方式中,我推荐使用设置 JVM 启动参数这种方式,因为它对原代码没有侵入任何内容。

阅读全文 »

IntelliJ IDEA常用快捷键总结

发表于 2018-09-22 | 更新于 2019-03-27 | 分类于 IDEA
本文字数: 2.8k | 阅读时长 ≈ 3 分钟

本文记录了 IntelliJ IDEA 在使用过程中常用的命令。

提示

名称 快捷键 作用
Basic Alt + / 提示补全【冲突,已修改】
SmartType Ctrl + Shift + Space 在列出的可选项中只显示出你所输入的关键字最相关的信息
Class Name Completion Ctrl + Alt + space 类名提示补全
Show Intention Actions Alt + Enter 万能解错/生成返回值变量
Complete statement Ctrl + Shift + Enter 代码补全后,自动在代码末尾添加分号结束符
Insert Live Template.. Ctrl + J 插入模板代码
阅读全文 »

常用Git命令总结

发表于 2018-09-08 | 更新于 2019-03-27 | 分类于 Git
本文字数: 1.8k | 阅读时长 ≈ 2 分钟

前言

本文记录一些在开发上常用的Git命令。

git查看命令帮助文档

1
git help [命令]

本地库初始化

1
2
3
4
# 在本目录下创建一个Git仓库
git init
# 创建一个目录,并将它初始化成Git代码库
git init [project-name]

执行该命令后会在当前文件夹内生成一个.git 目录。

注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡乱修改。

设置签名信息

项目/仓库级别签名

1
2
git config user.name user_name
git config user.email user_email
阅读全文 »

SSH端口转发总结

发表于 2018-09-01 | 更新于 2019-03-27 | 分类于 SSH
本文字数: 2.5k | 阅读时长 ≈ 2 分钟

前言

在前阵子的一次项目部署中,我发现运维小哥哥直接输入了另外一个内网的地址就能直接访问到系统,这令我十分诧异,在运维小哥哥的解释下,我才知道了这是通过 SSH隧道 + chrome插件 SwitchyOmega 实现的。而 SSH隧道 也可以叫做 SSH的端口转发 。

SSH端口转发

SSH端口转发分为三种情况,分别为:本地转发、远程转发和动态转发。

本地转发

本地转发是将SSH客户端的一个端口(未使用的)映射到SSH服务器能访问到的一个端口(提供服务的)上,实现访问SSH客户端端口间接访问SSH服务器能访问到的服务。

使用场景例子

阅读全文 »

Hexo博客Next主题配置记录

发表于 2018-08-26 | 更新于 2019-03-27 | 分类于 Hexo
本文字数: 12k | 阅读时长 ≈ 11 分钟

前言

由于网上有很多 Next 主题 v6.0 之前版本的各种功能配置教程(需要修改主题原文件),但是很多功能在 v6.0 之后就直接被集成到 Next 主题中了(只需要通过修改配置),本文记录了本博客的 Next 主题的配置过程 ,为有兴趣搭建的朋友们提供参考。

Next配置

注意:在你站点的 hexo/source/_data 目录创建一个 next.yml 文件,用于覆盖Next主题目录下的 _config.yml 配置。这样做的好处在于:没有修改默认配置,以后主题升级更新更加方便。

设置Next展示Scheme

NexT 支持三种 Scheme,他们是:

  • Muse - 默认 Scheme,这是 NexT 最初的版本,黑白主调,大量留白
  • Mist - Muse 的紧凑版本,整洁有序的单栏外观
  • Pisces - 双栏 Scheme,小家碧玉似的清新

在文件 next.yml 中添加如下内容:

阅读全文 »

Hexo博客搭建记录

发表于 2018-08-19 | 更新于 2019-03-27 | 分类于 Hexo
本文字数: 4.6k | 阅读时长 ≈ 4 分钟

前言

本文记录了本博客的搭建过程,为有兴趣搭建的朋友们提供参考。

环境准备

首先,保证电脑已经安装以下软件:

  1. Node.js
  2. Git

然后执行以下npm命令命令完成Hexo的安装:

1
$ npm install -g hexo-cli

创建一个Hexo博客

安装 Hexo 完成后,执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。

1
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install

新建完成后,指定文件夹的目录如下:

阅读全文 »
剑轩

剑轩

7 日志
6 分类
14 标签
RSS
GitHub
Creative Commons
© 2018 – 2019 剑轩 | 站点总字数: 31k | 站点阅读时长 ≈ 28 分钟
|
0%