Linux(Ubuntu)

[Ubuntu, Shadowsocks] Shadowsocks 서버 구축하기 포스트 Teaser

[Ubuntu, Shadowsocks] Shadowsocks 서버 구축하기

카테고리:

1 분 소요

Shadowsocks Shadowsocks는 SOCKS5 프록시 프로토콜을 기반으로 하는 인터넷 트래픽을 안전하게 전송하기 위한 프록시 소프트웨어이다. 암호화 및 터널링 기술을 사용하여 사용자의 인터넷 트래픽을 안전하게 전달하는 만큼 인터넷 검열이 심한 중국에서 주로 사용된다. 이처럼 사용자가 개인 정보를 보호하고 인터넷 검열을 피하기 위해 사용하지만 기업에서 원격 액세스 및 보안 터널링에도 활용된다. https://github.co...

[Ubuntu, OpenVPN] 특정 아이피 대역 빼고 라우팅하기 포스트 Teaser

[Ubuntu, OpenVPN] 특정 아이피 대역 빼고 라우팅하기

카테고리:

1 분 소요

문제 상황 OpenVPN을 사용하면 모든 연결을 VPN 서버를 통해서 접속하고자 하는 서버로 연결된다. 여기서 문제가 발생하는데, 모든 연결을 VPN 서버를 통함으로써 VPN 서버에서 해당 사이트가 차단된 경우 혹은 내부망에서만 접근 가능한 경우에는 접속이 불가능하다. 해결 방안 아래와 같은 내용을 .ovpn 파일에 넣고 저장한다. 이후 해당 프로파일을 이용하여 연결하면 해당 대역에 있는 ip는 VPN을 통과하지 않고 바로 연결된다....

[Ubuntu, Docker] Docker 설치하기 포스트 Teaser

[Ubuntu, Docker] Docker 설치하기

카테고리:

2 분 소요

Docker 도커(Docker)는 컨테이너 기반 가상화 플랫폼으로, 소프트웨어를 패키징하고 배포하는 데 사용한다. 컨테이너는 애플리케이션과 그 의존성을 컨테이너에 패키징하여 이식성이 뛰어나며 환경 간에 일관성 있는 실행을 제공한다. 도커는 이러한 컨테이너 기술을 쉽게 사용할 수 있도록 도와주는 도구와 플랫폼을 일컽는다. ※ 본 게시글은 Ubuntu 24.04 LTS 버전을 기준으로 작성되었습니다. 1. 이전 버전 및 비공식 버전 제거...

[Ubuntu, Nginx] PHPMyAdmin 설치하기 포스트 Teaser

[Ubuntu, Nginx] PHPMyAdmin 설치하기

카테고리:

2 분 소요

PHPMyAdmin php로 작성된 PHPMyAdmin은 MySQL 데이터베이스를 관리하기 위한 웹 기반의 오픈 소스 관리도구이다. 웹 브라우저를 통해 MySQL 데이터베이스에 접속하여 데이터베이스를 관리, 조작하는 등 데이터베이스 안의 테이블을 만들고 수정하고, 데이터를 삽입, 수정, 삭제할 수 있다. ※ 본 게시글은 Ubuntu 22.04 LTS 버전을 기준으로 작성되었습니다. 1. php 설치 및 연동하기 https://syu...

[Ubuntu, Cloudflared] Cloudflared로 Ngrok처럼 Tunneling하기 포스트 Teaser

[Ubuntu, Cloudflared] Cloudflared로 Ngrok처럼 Tunneling하기

카테고리:

2 분 소요

Cloudflare Cloudflare는 사이트를 운영할 때 WAF(Web Application Firewall; 웹 어플리케이션 방화벽), CDN(Content Delivery Network; Content Distribution Network), DDoS(Distributed Denial of Service attack; 분산 서비스 거부 공격), 서버의 원본 IP 숨기기 등의 중요한 기능을 무료로 제공한다. Cloudflared(...

[Ubuntu] System infomation 재출력하기 포스트 Teaser

[Ubuntu] System infomation 재출력하기

카테고리:

최대 1 분 소요

System Information Ubuntu가 설치된 서버에 터미널로 처음 접속하면 다음과 같이 출력된다. System load, Processes, Usage, Temperature등을 다시 보고 싶을 때가 있는데 이럴 땐 터미널에 재접속하는 것보다 아래의 명령어를 사용하면 System information을 다시 볼 수 있다. landscape-sysinfo

[Ubuntu, OpenVPN] 사용자 추가/삭제하기 포스트 Teaser

[Ubuntu, OpenVPN] 사용자 추가/삭제하기

카테고리:

1 분 소요

주의 사항 본 게시글은 아래의 링크를 통해 구축된 서버를 기준으로 서술하였다. https://syudal.github.io/post/Ubuntu-OpenVPN-VPN-서버-구축하기 OpenVPN 서버가 설치되어 있는 상태에서 쉘 스크립트를 실행하면 다음과 같이 출력된다. bash openvpn-install.sh OpenVPN is already installed. Select an option: 1) Add a...

[Ubuntu, OpenVPN] VPN 서버 구축하기 포스트 Teaser

[Ubuntu, OpenVPN] VPN 서버 구축하기

카테고리:

2 분 소요

OpenVPN 설치 스크립트 OpenVPN을 통해 VPN 서버를 구축하고자 할 때, Readme 문서를 읽어가며 하는 것 보다 아래의 스크립트를 사용하면 이전에 OpenVPN을 사용해 본 적이 없더라도 1분 이내에 자신만의 VPN 서버를 설정할 수 있다. 스크립트도 최대한 눈에 거슬리지 않고 직관적으로 사용할 수 있도록 설계되어 있다. https://github.com/Nyr/openvpn-install ※ 본 게시글은 Ubuntu ...