<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/getting-free-internet-on-a-cruise-saving-170-oysxwlefl" -->

---
title: Getting free internet on a cruise, saving $170 | daily.dev
description: A developer automated bypassing cruise ship internet restrictions by scripting MAC address changes and API requests. The process involves changing the router's...
canonical: https://daily.dev/posts/getting-free-internet-on-a-cruise-saving-170-oysxwlefl
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Getting free internet on a cruise, saving $170 | daily.dev
og:description: A developer automated bypassing cruise ship internet restrictions by scripting MAC address changes and API requests. The process involves changing the router's...
og:url: https://daily.dev/posts/getting-free-internet-on-a-cruise-saving-170-oysxwlefl
og:image: https://api.daily.dev/og/posts/oYSxWleFL.png
og:image:alt: Getting free internet on a cruise, saving $170
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting free internet on a cruise, saving $170

**[Hacker News](https://daily.dev/sources/hn)** · 4 min read · 0 upvotes · 0 comments

## Summary

A developer automated bypassing cruise ship internet restrictions by scripting MAC address changes and API requests. The process involves changing the router's MAC address, logging into the cruise portal, and activating 15-minute free sessions repeatedly. Using Python requests library and a travel router running OpenWRT, they achieved unlimited internet access with speeds comparable to premium plans, saving $170 in cruise internet fees.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://angad.me/blog/2025/getting-free-cruise-internet/>

---

Tags: [#automation](https://daily.dev/tags/automation), [#crawling](https://daily.dev/tags/crawling), [#networking](https://daily.dev/tags/networking), [#python](https://daily.dev/tags/python)

[View this post on daily.dev](https://daily.dev/posts/getting-free-internet-on-a-cruise-saving-170-oysxwlefl)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Getting free internet on a cruise, saving $170","url":"https://daily.dev/posts/getting-free-internet-on-a-cruise-saving-170-oysxwlefl","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/getting-free-internet-on-a-cruise-saving-170-oysxwlefl"},"datePublished":"2025-06-16T20:20:51.204Z","dateModified":"2026-03-15T03:49:22.939Z","description":"A developer automated bypassing cruise ship internet restrictions by scripting MAC address changes and API requests. The process involves changing the router's...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d9546e4f4050834687a90219cae7dcc5?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d9546e4f4050834687a90219cae7dcc5?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"Hacker News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hacker News","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn","url":"https://daily.dev/sources/hn"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/getting-free-internet-on-a-cruise-saving-170-oysxwlefl","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"automation,crawling,networking,python","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":3,"name":"Getting free internet on a cruise, saving $170"}]}
```

