아무도 관심은 없었겠지만 SOCKS5 Proxy 튜토리얼 시리즈를 작성하다가 1달을 블로깅을 멈췄는데, 그 이유는 하다보니 B2C 서비스로 상업화 시킬 수 있다고 생각했고 주변의 조언과 B2B 형태의 구조 재 디자인(아무래도 암호화 등 보안 기술이 더 필요했다), 유럽에서의 GDPR 대응, 서비스 단가표 등등을 추가로 기획 했어야 했다. 그리고 백엔드/서버 쪽은 아무래도 어뷰징, 계정 공유 사용 막기, 서버 아이피 포트 유출 등 보안 쪽으로...

기존 prototype goal에서 이제 on/off 상태를 아이콘으로 구별 할 수 있을 것 이 남았다.

회색 기반의 off 아이콘 하고 색이 있는 on 아이콘 두가지와 웹스토어에 게시 될 메인 아이콘을 만들어서 넣고

noizze@DESKTOP ~/extension_prototype/libs/img $ ls icon*
icon_off_16.png  icon_on_16.png  icon_128.png

manifest에 다음과...

이 전 포스트에 prototype goal이 다음의 3가지라고 정했다.

  • 특정 socks5 서버에 접속
  • 팝업을 통해 on/off 시킬 수 있을 것
  • on/off 상태를 아이콘으로 구별 할 수 있을 것

이 중 '특정 sock5 서버에 접속`은 구현이 가능 했고, 다음을 어떻게 할 것인가를 생각 해봤다.

OFF 를 어떻게 할 것인가?

여러번 프록시 서버를 꺼 놓고 개발과 테스트를 하다보니, extension을 disable...

어휴, https://blog.noizze.net/blog/745 분명히 예전에 한번 만들어서 런칭하고 200명 정도의 사용자까지 성공 했는데, 하도 오래되서인지 어떻게 크롬 브라우저 확장 개발을 시작하는지 다 까먹었네. 그리고 소스를 도대체 어디에 백업을 해 놓은 거지? github에 있을 꺼라고 생각 했는데 막상 내 레포지토리엔 없고 Dropbox 에도 없고, Sync 에도 없고.

그리하여 일단 더이상 유지보수 하고 있지 않은(반...

제발 웹링크 들이 사라지거나 변경되는 일이 적어졌으면 좋겠다. 몇년 지나면 읽을 수 없는 글들이 태반이니..

기업용 VPN 서비스를 Google Chrome 등의 브라우저에서 플러그인으로 구성하는 것을 구상 중이다.

SOCKS 프록시를 켜고 꺼는 형태로 만들 수 있지 않을까 해서 구성을 보니까.

  1. config 를 만든다. mode 가 fixed_servers 외에 여러가지가 있는데 메뉴얼을 참조.

    socks_server_config = {
        mode: "fixed_servers",
        rules: {...